文章 姚 鑫 · 十二月 18, 2021 阅读大约需 5 分钟 第十九章 SQL谓词 %STARTSWITH(一) 第十九章 SQL谓词 %STARTSWITH(一) 用指定初始字符的子字符串匹配值。 大纲 scalar-expression %STARTSWITH substring 参数 scalar-expression - 将其值与子字符串进行比较的标量表达式(最常见的是数据列)。 substring - 解析为包含与标量表达式中的值匹配的第一个或多个字符的字符串或数字的表达式。 描述 %STARTSWITH谓词允许选择以子字符串中指定的字符开头的数据值。 如果substring不匹配任何标量表达式值,%STARTSWITH返回空字符串。 无论显示模式如何,这个匹配总是在逻辑(内部存储)数据值上执行。 下面的示例选择所有以“M”开头的名称: #SQL #Caché 0 0 0 153
文章 Qiao Peng · 十二月 18, 2021 阅读大约需 12 分钟 精华文章--从软件架构发展谈业务集成技术演进与展望 应用集成技术是市场上被广泛使用的,也是充斥着术语和概念的一个技术领域。集成平台、消息引擎、消息中间件、集成引擎、集成中间件、企业服务总线(ESB)、API网关、API管理… 很多概念与名词。到底它们是什么意思?有什么区别?哪种技术适合解决哪种集成问题? 业务集成的需求和技术的演进是紧随业务系统的软件架构发展而发展的。通过小结软件架构的发展,我们更容易梳理业务集成技术的演进、更容易看清楚各种集成架构的优势和未来发展方向。 #InterSystems API管理器(IAM) #InterSystems 业务解决方案和架构 #业务流程 (BPL) #持续集成 #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 5 0 0 781
文章 姚 鑫 · 十二月 17, 2021 阅读大约需 1 分钟 第十八章 SQL谓词 SOME 第十八章 SQL谓词 SOME 将值与子查询中的至少一个匹配值匹配。 #SQL #Caché 0 0 0 54
文章 姚 鑫 · 十二月 16, 2021 阅读大约需 5 分钟 第十七章 SQL谓词 %PATTERN 第十七章 SQL谓词 %PATTERN 用包含字面值、通配符和字符类型代码的模式字符串匹配值。 大纲 scalar-expression %PATTERN pattern 参数 scalar-expression - 一个标量表达式(最常见的是数据列),它的值正在与模式进行比较。 pattern - 一个带引号的字符串,表示要与标量表达式中的每个值匹配的字符模式。 模式字符串可以包含双引号括起来的文字字符、指定字符类型的字母代码以及数字和作为通配符的句点(.)字符。 描述 %PATTERN谓词允许将字符类型代码和字面值的模式匹配到由标量表达式提供的数据值。 如果模式匹配完整的标量表达式值,则返回该值。 如果pattern没有完全匹配任何标量表达式值,%pattern将返回空字符串。 #SQL #Caché 0 0 0 85
文章 Michael Lei · 十二月 16, 2021 阅读大约需 10 分钟 翻译文章--InterSystems IRIS 2021.2+ Python 代码样例 (Embedded嵌入式Python, Native 原生APIs 和 Notebooks) Iris-python-template 包含各种Python代码的项目模版,可用于InterSystems IRIS 社区容器版Community Edition with container。 特性 : Notebooks 记事本 Embedded Python 内核 ObjectScript 内核 Vanilla Python 内核 Embedded嵌入式 Python Code example代码样例 Flask demo IRIS Python Native 原生APIs Code example #Python #InterSystems IRIS Open Exchange app 0 0 0 235
InterSystems 官方 Louis Lu · 十二月 16, 2021 InterSystems IRIS 和 IRIS for Health 2021.2 预览版发布 InterSystems IRIS、IRIS for Health 以及 HealthShare Health Connect 的 2021.2 版本的预览版现已发布。 由于这是一个预览版,我们希望在下个通用版本发布之前了解您对这个新版本的体验。请通过开发者社区分享您的反馈,以便我们能够共同打造一个更好的产品。 #InterSystems IRIS #InterSystems IRIS for Health #InterSystems 官方 0 0 0 163
文章 姚 鑫 · 十二月 15, 2021 阅读大约需 5 分钟 第十六章 SQL谓词 %MATCHES 第十六章 SQL谓词 %MATCHES 用包含字面值、通配符和范围的模式字符串匹配值。 #SQL #Caché 0 0 0 108
公告 Claire Zheng · 十二月 15, 2021 如何在开发者生态系统的各类资源中修改您的主邮箱(Primary Email Address)? 亲爱的开发者们, 如果您需要更改您的主邮箱地址(登录邮箱),同时不希望丢失任何开发者生态系统资源里的activity——在社区、Global Master、Open Exchange中的各种交流与历史活动痕迹——该如何去做呢? 很简单,我们来帮您! 1️⃣ 我们会帮您把所有资料信息从您的旧账户中转移到新账户 包括您的所有发帖、评论、艾特(@)和点赞记录,都会被保存在新账户中! 2️⃣ 如果您是 Global Masters的成员,您的级别、徽章、分数等等,也会被转移到新账户中。 3️⃣ 我们还会帮您转移您发布在 Open Exchange中的应用。 4️⃣ 除此之外,如果您只是需要停用您的旧账号(而无需转移任何活动记录),我们都可以帮您一键操作。 您所需要做的,就是通过社区email私信联系 @Irina.Podmazko,提供 : #Global Masters #Open Exchange #开发者社区官方 0 0 0 79
文章 姚 鑫 · 十二月 14, 2021 阅读大约需 7 分钟 第十五章 SQL谓词 LIKE 第十五章 SQL谓词 LIKE 用包含字面值和通配符的模式字符串匹配值。 #SQL #Caché 0 0 0 93
文章 Claire Zheng · 十二月 13, 2021 阅读大约需 4 分钟 InterSystems IRIS 实用案例: 为什么说是时候迁移 Caché 和 Ensemble 应用了? 我在 InterSystems 工作了 35 年,期间见证了许多客户与我们共同成长。我们热忱地帮助客户取得成功——无论他们衡量成功的标准是什么——而成功的基石就是我们提供的技术。我们的名字现在通常与我们的 InterSystems IRIS 数据平台联系在一起,因为它实际上是我们经过验证的下一代数据管理软件。 #InterSystems IRIS 0 0 0 156
文章 姚 鑫 · 十二月 13, 2021 阅读大约需 1 分钟 第十四章 SQL谓词 IS NULL 第十四章 SQL谓词 IS NULL 确定一个数据值是否为NULL。 大纲 scalar-expression IS [NOT] NULL 描述 IS NULL谓词检测未定义的值。 可以检测到所有空值,或所有非空值: SELECT Name, FavoriteColors FROM Sample.Person WHERE FavoriteColors IS NULL SELECT Name, FavoriteColors FROM Sample.Person WHERE FavoriteColors IS NOT NULL IS NULL / IS NOT NULL谓词是少数几个可以在WHERE子句中用于流字段的谓词之一。 如下面的例子所示: #SQL #Caché 0 0 0 54
文章 Johnny Wang · 十二月 12, 2021 阅读大约需 3 分钟 Ensemble 和 Caché 应该迁移至 InterSystems IRIS 的五个原因 您可能已经听说,我们目前正在为所有正在使用 Caché 和 Ensemble 的客户提供限时免费迁移到我们的下一代数据平台 InterSystems IRIS 的机会。 虽然我们依旧如往常一样全力支持那些正在使用 Caché 数据库和 Ensemble 集成引擎的客户,但我们还是认为 InterSystems IRIS 是未来的关键。它结合了 Caché 和 Ensemble 的所有功能,并添加了大量令人兴奋的强大功能,从机器学习到原生 Python。 这也正是我们为现有客户提供迁移到 InterSystems IRIS 并使用这些新功能的原因。 我们也通过就地迁移支持轻松迁移,这意味着无需数据库转换、分步迁移指南、教程等。 听起来挺有趣对吗? 以下是我针对当前 Caché 和 Ensemble 应迁移到 InterSystems IRIS 的五个主要原因。 #自适应分析(Adaptive Analytics) #IntegratedML #Java #Python #SQL #Caché #Ensemble #InterSystems IRIS 0 0 0 261
文章 姚 鑫 · 十二月 12, 2021 阅读大约需 3 分钟 第十三章 SQL谓词 IS JSON 第十三章 SQL谓词 IS JSON 确定数据值是否为JSON格式。 注意:IRIS版本可用。其他不行。 大纲 scalar-expression IS [NOT] JSON [keyword] 参数 scalar-expression - 正在检查JSON格式的标量表达式。 keyword - 可选—可选值、标量、数组或对象。 默认为VALUE。 描述 IS JSON谓词确定数据值是否为JSON格式。 下面的示例确定谓词是否是格式化正确的JSON字符串,是JSON对象还是JSON数组: #SQL #Caché 0 0 0 74
文章 姚 鑫 · 十二月 11, 2021 阅读大约需 2 分钟 第十二章 SQL谓词 %INSET 第十二章 SQL谓词 %INSET 将一个值匹配到一组生成的值。 #SQL #Caché 0 0 0 87
文章 姚 鑫 · 十二月 10, 2021 阅读大约需 8 分钟 第十一章 SQL谓词 %INLIST 第十一章 SQL谓词 %INLIST 将一个值匹配到%List结构化列表中的元素。 #SQL #Caché 0 0 0 42
文章 姚 鑫 · 十二月 9, 2021 阅读大约需 5 分钟 第十章 SQL谓词 IN 第十章 SQL谓词 IN 将值匹配到以逗号分隔的非结构化列表中的项。 大纲 scalar-expression IN (item1,item2[,...]) scalar-expression IN (subquery) 参数 scalar-expression - 标量表达式(最常见的是数据列),将其值与以逗号分隔的值列表或子查询生成的结果集进行比较。 item - 一个或多个文本值、输入主机变量或解析为文本值的表达式。 以任何顺序列出,以逗号分隔。 subquery - 一个用括号括起来的子查询,它从单个列返回一个结果集,用于与标量表达式进行比较。 描述 IN谓词用于将值匹配到非结构化的项系列。 通常,它将列数据值与以逗号分隔的值列表进行比较。 IN可以执行相等比较和子查询比较。 #SQL #Caché 0 0 0 63
文章 姚 鑫 · 十二月 8, 2021 阅读大约需 5 分钟 第九章 SQL谓词 FOR SOME %ELEMENT 第九章 SQL谓词 FOR SOME %ELEMENT 将列表元素值或列表元素的数量与谓词匹配。 #SQL #Caché 0 0 0 52
问题 Zhang Fatong · 十一月 18, 2021 如何在BO中切换dsn? 我试图使用 DO ..Adapter.DSNSet("myDSN")来设置DSN,但是第一次是成功的,第二次请求不同的DSN,会报超时的错误,我应该如何处理 #SQL #InterSystems IRIS 0 1 0 134
文章 Michael Lei · 十二月 8, 2021 阅读大约需 3 分钟 翻译文章:大型数据集的存储注意事项 我想与您分享一些在 Caché 中同样存在但几乎不为人知且大多未使用的存储功能。 它们当然可以在 IRIS 中使用,并且在大型分布式存储架构中变得越来越重要。 #对象数据模型 #Globals #关系表 #性能 #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS BI (DeepSee) #InterSystems IRIS for Health 0 0 0 191
文章 姚 鑫 · 十二月 7, 2021 阅读大约需 4 分钟 第八章 SQL谓词 FOR SOME 第八章 SQL谓词 FOR SOME 确定是否根据字段值的条件测试返回记录。 大纲 FOR SOME (table [AS t-alias]) (fieldcondition) 参数 table - Table可以是单个表,也可以是用逗号分隔的表列表。 括号是必须的。 AS t-alias - 可选-前一个表名的别名。 别名必须是有效的标识符; 它可以是一个分隔符。 fieldcondition - fieldcondition 指定一个或多个引用一个或多个字段的条件表达式。 字段条件用括号括起来。 可以使用AND(&)和OR(!)逻辑操作符在字段条件中指定多个条件表达式。 #SQL #Caché 0 0 0 97
文章 姚 鑫 · 十二月 6, 2021 阅读大约需 2 分钟 第七章 SQL谓词 %FIND 第七章 SQL谓词 %FIND 使用位图块迭代将一个值匹配到一组生成的值。 #SQL #Caché 0 0 0 83
文章 姚 鑫 · 十二月 6, 2021 阅读大约需 1 分钟 第六章 SQL谓词 EXISTS 第六章 SQL谓词 EXISTS 检查表中是否至少存在一个对应行。 大纲 EXISTS select-statement 参数 select-statement - 一种简单的查询,通常包含一个条件表达式。 描述 EXISTS谓词测试指定的表,通常至少测试一行是否存在。 因为EXISTS后面的SELECT语句正在被检查是否包含某些内容,所以子句通常是这样的形式: #SQL #Caché 0 0 0 82
文章 姚 鑫 · 十二月 4, 2021 阅读大约需 4 分钟 第五章 SQL谓词 BETWEEN 第五章 SQL谓词 BETWEEN 大纲 scalar-expression BETWEEN lowval AND highval 参数 scalar-expression - 一种标量表达式(最常见的是数据列),将其值与低值和高值(包括高值)之间的值范围进行比较。 lowval - 解析为低排序规则序列值的表达式,指定与标量表达式中的每个值匹配的值范围的开始。 highval - 解析为高排序规则序列值的表达式,指定要与标量表达式中的每个值匹配的值范围的末尾。 描述 BETWEEN谓词允许选择lowval和highval指定范围内的数据值。 这个范围包括低值和高值本身。 这等价于一对大于或等于操作符和一对小于或等于操作符。 下面的例子展示了这种比较: #SQL #Caché 0 0 0 101
问题 Michael Lei · 十二月 3, 2021 如何在Ensemble JDBC 使用 setQueryTimeout ? Everyone There is a setQueryTimeout method in the% Net.Remote.Java.JDBCGateway class of IRIS, how to use Ensemble2016 to achieve this function? #JDBC #开发者社区常见问题 #Ensemble 0 1 0 142
文章 Claire Zheng · 十二月 3, 2021 阅读大约需 1 分钟 【视频】InterSystems IRIS医疗版互联互通套件:助力公立医院高效建设互联互通平台 InterSystems面向中国用户推出InterSystems IRIS医疗版互联互通套件,以满足医院信息化建设的标准化要求,促进业务协同,助力公立医院高效建设互联互通平台。 #视频 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 166
文章 姚 鑫 · 十二月 1, 2021 阅读大约需 6 分钟 第二章 SQL谓词的概述(二) 第二章 SQL谓词的概述(二) 谓词和%SelectMode 所有谓词都使用逻辑(内部存储)数据值进行比较。 但是,有些谓词可以对谓词值执行格式模式转换,将谓词值从ODBC或Display格式转换为Logical格式。 其他谓词不能执行格式模式转换,因此必须始终以Logical格式指定谓词值。 执行格式模式转换的谓词确定是否需要从匹配字段的数据类型(如DATE``%List)进行转换,并确定从%SelectMode设置进行转换的类型。 如果%SelectMode设置为逻辑格式以外的值(例如%SelectMode=ODBC或%SelectMode=Display),则必须以正确的ODBC或Display格式指定谓词值。 #SQL #Caché 0 0 0 55
问题 kun an · 十二月 1, 2021 请问使用jdbc方式如何获得cache系统版本号、启动时间、并发连接数等系统信息 我使用例如select $ZVERSION sql语句在浏览器的sql查询中可以查到版本信息,但是放到jdbc程序中查询显示查询结果为0,不知道什么原因,要怎么才能查到这些信息呢,最好是通过java程序的方式 #API #Java #JDBC #Caché 0 1 0 174
文章 姚 鑫 · 十一月 30, 2021 阅读大约需 1 分钟 第一章 SQL谓词的概述(一) 第一章 SQL谓词的概述(一) 描述计算结果为真或假的逻辑条件。 使用谓词 谓词是一个条件表达式,其计算结果为布尔值(true或false)。 谓词可以如下使用: #SQL #Caché 0 0 0 80