文章 jieliang liu · 三月 15, 2021 阅读大约需 2 分钟 iris-analytics-package 上场! 大家好, 现在是九局下半,但在我们的技术世界大赛还留了几手 #CSP #仪表板 #分析 #分析器 #Cube #竞赛 #Caché #InterSystems IRIS #InterSystems IRIS BI (DeepSee) Open Exchange app 0 0 0 153
文章 jieliang liu · 三月 15, 2021 阅读大约需 1 分钟 JDBC 兼容性状态 JDBC 兼容性状态 **这是一篇 [InterSystems 常见问题解答网站](https://faq.intersystems.co.jp/)文章。 版本 2009.1 及更高版本与 JDBC 4.0 API 兼容。 有关详细信息,请查阅以下文档。 [关于 JDBC 支持](First Look: JDBC and InterSystems Databases - InterSystems IRIS Data Platform 2020.3) #Java #JDBC #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 264
文章 姚 鑫 · 三月 15, 2021 阅读大约需 6 分钟 第十章 SQL排序(二) 第十章 SQL排序(二) 查询排序 InterSystems SQL提供了排序规则功能,可用于更改字段的排序规则或显示。 #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 400
文章 Claire Zheng · 三月 15, 2021 阅读大约需 2 分钟 InterSystems开发者社区行为准则 我们的承诺 为了建设一个开放、包容的环境,我们(社区贡献者、社区版主、社区经理)承诺为使用InterSystems开发者社区的所有成员提供没有任何骚扰的环境,而不论其年龄、体型、残障、种族、性别认同和表达、经验水平高低、国籍、外表、种族、宗教或性取向。 #开发者社区常见问题 #开发者社区官方 #其他 1 1 0 170
文章 姚 鑫 · 三月 14, 2021 阅读大约需 7 分钟 第十章 SQL排序(一) 第十章 SQL排序 排序规则指定值的排序和比较方式,并且是InterSystems SQL和InterSystemsIRIS®数据平台对象的一部分。有两种基本排序规则:数字和字符串。 #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 465
文章 姚 鑫 · 三月 13, 2021 阅读大约需 9 分钟 第九章 SQL查询数据库(二) 第九章 SQL查询数据库(二) 调用用户定义函数的查询 InterSystems SQL允许您在SQL查询中调用类方法。这为扩展SQL语法提供了强大的机制。 若要创建用户定义的函数,请在持久性InterSystems IRIS类中定义一个类方法。该方法必须具有文字(非对象)返回值。这必须是一个类方法,因为在SQL查询中将没有对象实例可以在其上调用实例方法。还必须将其定义为SQL存储过程。 例如,我们可以在MyApp.Person类中定义一个Cube()方法: #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 451
文章 姚 鑫 · 三月 12, 2021 阅读大约需 5 分钟 第九章 SQL查询数据库(一) 第九章 SQL查询数据库 查询类型 查询是执行数据检索并生成结果集的语句。查询可以包含以下任意项: - 一个简单的SELECT语句,用于访问指定表或视图中的数据。 - 具有JOIN语法的SELECT语句,用于访问多个表或视图中的数据。 - 合并多个SELECT语句的结果的UNION语句。 - 使用SELECT语句为封闭的SELECT查询提供单个数据项的子查询。 - 在嵌入式SQL中,这是一个使用SQL游标通过FETCH语句访问多行数据的SELECT语句。 使用SELECT语句 SELECT语句从一个或多个表或视图中选择一行或多行数据。下面的示例显示了一个简单的SELECT: #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 272
文章 Louis Lu · 三月 12, 2021 阅读大约需 2 分钟 第 1 天:使用 InterSystems Object 和 SQL 进行开发 原文在这里。 原作者YURI MARX GOME 我正在参加 Joel Solon 讲授的“使用 InterSystems Objects 和 SQL 进行开发”课程。 课程非常好,我将在这里分享一些从培训中总结的提示。 #InterSystems IRIS 0 0 1 331
公告 Claire Zheng · 三月 11, 2021 Global Masters: 在中文社区贡献可以获得超高积分 亲爱的社区开发者们, 我们的社区正在日渐壮大!我们现在已经有了英语、西语、葡语、日语和中文社区,不论你在哪个社区发帖或评论,都可以获得Global Master倡导中心的积分,而最重要的是,在中文社区,你会获得更高积分! #Global Masters 1 0 0 132
问题 Yufeng Li · 三月 11, 2021 IRIS 用sql怎么实现大数据量表分页查询 用 2019 版IRIS怎么实现大数据量表的分页查询?比如表里有200万条数据。 #InterSystems IRIS 0 2 0 435
公告 Claire Zheng · 三月 10, 2021 诚邀您参加 InterSystems编程大奖赛获奖成员线上见面会! 亲爱的社区开发者, 我们诚挚邀请您参加 InterSystems编程大奖赛获奖成员线上见面会! 时间: 周五(2021年3月12日)-22:00(北京时间) 在此次线上见面会,您可以: 了解获胜者的个人履历 观看获奖应用的简短demo 针对此次大奖赛使用到的技术、奖金和各类疑问,您可以畅所欲言,各抒己见,为下一次竞赛做准备! 线上见面会参与成员: #活动 #竞赛 #网络研讨会 #InterSystems IRIS #Open Exchange #开发者社区官方 Open Exchange app 0 2 0 137
文章 姚 鑫 · 三月 11, 2021 阅读大约需 10 分钟 第八章 SQL修改数据库 第八章 SQL修改数据库 可以对现有的表使用SQL语句,也可以对相应的持久化类使用ObjectScript操作来修改InterSystems IRIS®数据平台数据库的内容。 不能修改定义为只读的持久类(表)。 使用SQL命令为维护数据的完整性提供了自动支持。 SQL命令是一个原子操作(全部或没有)。 如果表上定义了索引,SQL将自动更新它们以反映更改。 如果定义了任何数据或引用完整性约束,SQL将自动执行它们。 如果有任何已定义的触发器,执行这些操作将拉动相应的触发器。 插入数据 可以使用SQL语句或设置和保存持久化类属性将数据插入表中。 使用SQL插入数据 INSERT语句将一条新记录插入SQL表中。 可以插入一条记录或多条记录。 下面的示例插入一条记录。 它是插入单个记录的几种可用语法形式之一: #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 351
文章 Claire Zheng · 三月 11, 2021 阅读大约需 1 分钟 【中文字幕】经济学人访谈录:凝望医疗健康数字化的未来 新冠肺炎疫情大流行史无前例地推动着医疗数字化发展,这一进程不仅影响了医疗服务的提供方式,更带来深刻的行业服务模式变革。经济学人邀请了来自数据技术提供商InterSystems、初级医疗服务提供商Babylon、咨询服务提供商埃森哲、数字化医疗解决方案提供商Kaiser Permanente的专家,从各自的领域和观察出发解读多个热点话题。 #视频 #其他 0 4 0 142
公告 Claire Zheng · 一月 7, 2021 InterSystems 商业数字服务 亲爱的社区用户,您好! 我们在 Global Masters上推出了商业服务奖励计划,这是一个绝佳的契机,您可以在开发者社区和我们的社交媒体上宣传贵公司的应用、解决方案和服务,甚至为您的 OEX 应用兑换 Google AdWords 推广! #Global Masters 0 1 0 135
公告 Claire Zheng · 一月 7, 2021 如何在 InterSystems Global Masters倡导中心获得积分 大家好!InterSystems Global Masters 倡导中心与开发者社区紧密联系并不是秘密。 为开发者社区做出任何贡献都会带来 Global Masters 积分。 所以, 我们准备了一份关于如何在 Global Masters 以最佳方式获得积分的简短指南。 #开发者社区常见问题 #Global Masters 1 1 0 180
文章 Michael Lei · 三月 11, 2021 阅读大约需 1 分钟 有意思的小应用,用IRIS转化txt为PDF,欢迎大家体验。 参考文章: https://community.intersystems.com/post/creating-pdf-text-file 软件及代码:https://openexchange.intersystems.com/package/iris-pdf-generator #语言 #InterSystems IRIS Open Exchange app 0 0 0 155
文章 姚 鑫 · 三月 10, 2021 阅读大约需 5 分钟 第七章 SQL表之间的关系 第七章 SQL表之间的关系 要在表之间强制执行引用完整性,可以定义外键。修改包含外键约束的表时,将检查外键约束。 定义外键 有几种方法可以在InterSystems SQL中定义外键: 可以定义两个类之间的关系。定义关系会自动将外键约束投影到SQL。 可以在类定义中添加显式外键定义(对于关系未涵盖的情况)。 可以使用CREATE TABLE或ALTER TABLE命令添加外键。可以使用ALTER TABLE命令删除外键。 用作外键引用的RowID字段必须是公共的。引用隐藏的RowID?有关如何使用公用(或专用)RowID字段定义表的信息。 一个表(类)的外键最大数目为400。 #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 166
文章 Michael Lei · 三月 10, 2021 阅读大约需 1 分钟 欢迎大家参与调查,给开发者大赛多提宝贵意见和建议! https://www.surveymonkey.com/r/KVRDF7K #Open Exchange 2 0 0 72
公告 Claire Zheng · 三月 7, 2021 如何更好地成为社区贡献者/活跃用户? 亲爱的开发者, 最近我们收到很多类似“如何成为一个活跃(Active)、有贡献值的成员”的问题。 条件很简单! #开发者社区常见问题 #开发者社区官方 2 1 0 401
文章 姚 鑫 · 三月 9, 2021 阅读大约需 11 分钟 第六章 SQL定义和使用视图 第六章 SQL定义和使用视图 视图是一种虚拟表,由执行时通过SELECT语句或几个SELECT语句的UNION从一个或多个物理表中检索到的数据组成。 SELECT可以通过指定表或其他视图的任意组合来访问数据。因此,存储了视图的视图提供了物理表的所有灵活性和安全性特权。 InterSystemsIRIS®数据平台上的InterSystems SQL支持在视图上定义和执行查询的功能。 注意:不能对以只读方式安装的数据库中存储的数据创建视图。 无法在通过ODBC或JDBC网关连接链接的Informix表中存储的数据上创建视图。这是因为InterSystems IRIS查询转换对这种类型的查询使用FROM子句中的子查询。 Informix不支持FROM子句子查询。 # 创建一个视图 可以通过几种方式定义视图: #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 226
文章 Michael Lei · 三月 9, 2021 阅读大约需 1 分钟 一个老外开发的协议转换小工具 支持HL7 转FHIR,CDA 转FHIR,FHIR转HL7的云服务 #FHIR #InterSystems IRIS for Health Open Exchange app 0 0 0 254
公告 Claire Zheng · 三月 8, 2021 InterSystems编程大奖赛优胜者决出!祝贺大家! 亲爱的社区开发者们, InterSystems 编程大奖赛 圆满结束!这是一场令人难以置信的竞赛,参与的应用程序和开发者数量创下了记录! 谢谢大家的参与!现在是时候宣布获奖者了! 让我们把掌声送给这些开发者们! #竞赛 #InterSystems IRIS #Open Exchange Open Exchange app 0 2 1 162
公告 Claire Zheng · 三月 8, 2021 InterSystems中文社区编程大奖赛获奖项目简介 InterSystems编程大奖赛取得圆满成功,来自中文社区的两位参赛者获得项目奖励,项目简介如下。 #竞赛 #InterSystems IRIS #Open Exchange Open Exchange app 0 0 1 142
文章 姚 鑫 · 三月 8, 2021 阅读大约需 9 分钟 第五章 SQL定义表(三) 第五章 SQL定义表(三) 使用DDL定义表 可以使用标准DDL命令在InterSystems SQL中定义表: InterSystems SQL中可用的DDL命令 ALTER命令 ALTER TABLE,ALTER VIEW CREATE 命令 CREATE TABLE,CREATE VIEW,CREATE INDEX,CREATE TRIGGER DROP 命令 DROP TABLE,DROP VIEW,DROP INDEX,DROP TRIGGER 可以通过多种方式执行DDL命令,包括: #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 152
问题 An Xingqi · 三月 5, 2021 Questions about retrieving the password Hi, my password is forgotten, but when I retrieve the password, the mailbox cannot receive the email, what should I do, I am anxious to log in, please reply as soon as possible, thanks! #其他 0 1 0 142
文章 姚 鑫 · 三月 7, 2021 阅读大约需 17 分钟 第五章 SQL定义表(二) 第五章 SQL定义表(二) 主键 InterSystems IRIS提供了两种方法来唯一标识表中的行:RowID和主键。 可选的主键是一个有意义的值,应用程序可以使用该值唯一地标识表中的行(例如,联接中的行)。主键可以是用户指定的数据字段,也可以是多个数据字段的组合。主键值必须是唯一的,但不必是整数值。 RowID是一个内部用于标识表中行的整数值。通常,主键是由应用程序生成的值,而RowID是由InterSystems IRIS生成的唯一整数值。 系统会自动创建一个主map,以使用RowID字段访问数据行。如果定义主键字段,系统将自动创建并维护主键索引。 #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 120
文章 姚 鑫 · 二月 27, 2021 阅读大约需 4 分钟 第四十九章 Caché 变量大全 ^$ROUTINE 变量 第四十九章 Caché 变量大全 ^$ROUTINE 变量 提供例程信息。 #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 2 0 115
文章 姚 鑫 · 三月 5, 2021 阅读大约需 9 分钟 第四章 SQL标识符 第四章 标识符 标识符 标识符是SQL实体的名称,例如表、视图、列(字段)、模式、表别名、列别名、索引、存储过程、触发器或其他SQL实体。 标识符名称在其上下文中必须是唯一的; 例如,同一模式中的两个表或同一表中的两个字段不能具有相同的名称。 但是,不同模式中的两个表或不同表中的两个字段可以具有相同的名称。 在大多数情况下,相同的标识符名称可以用于不同类型的SQL实体; 例如,一个模式、该模式中的表以及该表中的字段都可以具有相同的名称,而不会产生冲突。 但是,同一个模式中的表和视图不能具有相同的名称。 InterSystems IRIS®数据平台SQL标识符遵循一组命名约定,根据标识符的使用,这可能会受到进一步的限制。 标识符不区分大小写。 标识符可以是简单标识符,也可以是分隔符。 InterSystems SQL默认支持简单标识符和分隔标识符。 简单标识符 简单标识符有以下语法: #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 1 0 258
文章 Nicky Zhu · 二月 4, 2021 阅读大约需 7 分钟 案例: 建立只能使用SQL的用户 上一篇: IRIS中的权限管理 在上一篇文章中,我们介绍了IRIS中的权限控制体系。在本文中我们将以一个常见的实施需求为例介绍如何使用IRIS的权限配置出一个只能使用SQL的用户。 需求的分解 和所有用户需求一样,当用户提出一个需求时,除其语义显式的含义之外,还需分析其是否具有没有明确说明的含义。 对于一个只能使用SQL的用户这样一个需求,即应当结合平台的特征分解成为功能需求: 具有一个合法,可通过用户名和密码使用IRIS的用户 该用户的数据库权限 - 确认项:可以使用SQL访问所有数据库还是某几个特定的数据库? 该用户的SQL权限 - 确认项:对于特定的数据库,是否可以执行所有的DDL? - 确认项:对于特定的数据库,是否对每一张表都可以执行Select、Update等所有的DML 该用户的程序权限 - 确认项:用户是否可以通过Portal登录并管理IRIS? #安全 #数据库 #新手 #访问控制 #系统管理 #访问控制 #身份认证 #InterSystems IRIS #文档 3 3 1 383