文章 姚 鑫 · 八月 19, 2021 阅读大约需 4 分钟 查询关键字Private,SoapBindingStyle,SoapBodyUse,SoapNameSpace 第121章 查询关键字 - Private 指定查询是否为私有查询。 用法 要指定此查询为私有查询,请使用以下语法: Query name(formal_spec) As classname [ Private ] { //implementation } 否则,请省略此关键字或将该词放在该关键字之前。 详解 私有类成员只能由同一类(或其子类)的其他成员使用。请注意,其他语言通常使用单词Protected来描述这种可见性,使用单词Private来表示从子类不可见。 默认 如果省略此关键字,则此查询不是私有的。 第122章 查询关键字 - SoapBindingStyle 指定此查询用作Web方法时使用的绑定样式或SOAP调用机制。仅适用于定义为Web服务或Web客户端的类。 #Caché 0 0 0 66
文章 姚 鑫 · 八月 30, 2021 阅读大约需 9 分钟 第一章 SQL命令 ALTER TABLE(一) 第一章 SQL命令 ALTER TABLE(一) 修改表。 #SQL #Caché 0 0 0 81
文章 Claire Zheng · 九月 2, 2021 Caché从零基础到精通-第21讲 输出命令 //player.bilibili.com/player.html?aid=292730349&bvid=BV16f4y1H7eM&cid=400717154&page=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #视频 #Caché 0 0 0 98
问题 peng lv · 九月 7, 2021 本地库 在打开studio、studio编译类、关闭studio等操作系统卡死,关闭后连接超时,cconsole.log报错日志如下,请问是什么原因造成的? 本地库 在打开studio、studio编译类、关闭studio等操作系统卡死,关闭后连接超时。 打开cconsole.log报错日志,提示***严重的磁盘读写错误,I/O错误***,对数据库做了一致性检查,也未发现错误,必须重启电脑或者force库后恢复使用。 请问是什么问题造成的。。。 #性能 #Caché 0 1 0 202
文章 姚 鑫 · 九月 13, 2021 阅读大约需 9 分钟 第十五章 SQL命令 CREATE TABLE(二) 第十五章 SQL命令 CREATE TABLE(二) 全局临时表 指定GLOBAL TEMPORARY关键字将表定义为全局临时表。表定义是全局的(对所有进程都可用);表数据是临时的(在进程期间持续存在)。相应的类定义包含一个附加的类参数SQLTABLETYPE=“GLOBAL TEMPORARY”。与标准的 IRIS表一样,ClassType=Persistent,并且类包含Final关键字,表示它不能有子类。 无论哪个进程创建临时表,临时表的所有者都会自动设置为_PUBLIC。这意味着所有用户都可以访问缓存的临时表定义。例如,如果存储过程创建了一个临时表,则允许调用该存储过程的任何用户都可以访问该表定义。这仅适用于临时表定义;临时表数据特定于调用,因此只能由当前用户进程访问。 #SQL #Caché 0 0 0 192
文章 Jingwei Wang · 九月 22, 2021 阅读大约需 9 分钟 IRIS 2021 技术文档 First Look 6 使用具有互操作性的Production连接系统 为什么要连接系统? 连接系统可以让一个系统处理来自非本系统的信息。例如,以下场景需要连接系统: 为了提高效率,最初设计为执行单一功能的系统需要集成。例如,您可以通过集成跟踪库存、订购材料、记录销售和控制运输的各个系统来提高效率。 系统合并后,在不同机构中执行相同功能的系统需要协同工作才能使统一的机构有效。 将系统连接在一起时,您可能会面临一些挑战,例如: 不同系统使用不同的通信协议:一个系统可能使用TCP,另一个系统使用SOAP,第三个系统使用REST。 不同系统使用不同格式或基于不同标准的不同消息。 需要保证消息成功传递到正确的系统,并能够检测和纠正故障。 必须监控传输消息的系统,如果一次消息过多,则为消息提供一个队列,并监控整体系统性能以确保没有任何障碍。 虽然可以编写自定义应用程序来连接系统,但开发一款InterSystems IRIS® 产品要容易得多,也快得多。 #互操作性 #平台 #Ensemble #InterSystems IRIS 0 0 0 118
文章 Nicky Zhu · 九月 27, 2021 阅读大约需 34 分钟 IRIS 2021 技术文档 First Look 17 Globals #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 177
文章 Qianzhu Liu · 十月 9, 2021 阅读大约需 5 分钟 临床医生与信息系统的“爱恨情愁” 之六:手术欲来风满楼 手术室是医疗机构最重要和最紧缺的医疗资源之一,也是节奏最快、强度最高、人员最密、责任最大的临床场景之一。传统基于人工和纸质的手术申请、手术排期、手术记录和交接转移等耗费了医务人员大量的时间和精力,导致手术室资源运用效率欠佳,且数据时限性与准确性均有待提高。医学信息系统问世和应用后,手术室系统的实施与优化一直是临床用户与医学信息工作者共同热议的话题。 #TrakCare 0 0 0 149
文章 姚 鑫 · 十月 18, 2021 阅读大约需 8 分钟 第四十九章 SQL命令 GROUP BY 第四十九章 SQL命令 GROUP BY SELECT子句,它根据一个或多个列对查询的结果行进行分组。 大纲 SELECT ... GROUP BY field {,field2} 参数 field - 从其中检索数据的一个或多个字段。 单个字段名或以逗号分隔的字段名列表。 描述 GROUP BY是SELECT命令的一个子句。 可选的GROUP BY子句出现在FROM子句和可选的WHERE子句之后,可选的HAVING和ORDER BY子句之前。 #SQL #Caché 0 0 0 63
文章 姚 鑫 · 十月 27, 2021 阅读大约需 2 分钟 第五十八章 SQL命令 %INTRANSACTION 第五十八章 SQL命令 %INTRANSACTION 显示事务状态。 大纲 %INTRANSACTION %INTRANS 参数 无 描述 %INTRANSACTION语句设置SQLCODE以指示事务状态: - 如果当前在事务中,则SQLCODE=0。 - 如果不在事务中,则SQLCODE=100。 事务正在进行时,%INTRANSACTION返回SQLCODE=0。此事务可以是由START TRANSACTION或SAVEPOINT发起的SQL事务。它也可以是由TSTART发起的ObjectScript事务。 #SQL #Caché 0 0 0 81
文章 Louis Lu · 十一月 2, 2021 阅读大约需 15 分钟 IRIS 2021 技术文档 First Look 35 -- 使用 Production 进行大文件传输(Managed File Transfer, MFT) #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 77
文章 Qianzhu Liu · 十一月 10, 2021 阅读大约需 6 分钟 临床医生与信息系统的“爱恨情愁” 之七:遍识“过敏”真面目 “过敏”是生活中常见的病理表现,大众所熟知的荨麻疹、过敏性鼻炎、花粉症等都是常见的过敏性疾病。“过敏”在医学上归类为变态反应,是机体对外界有害物质(过敏原)的免疫应答,通常发挥保护作用。当变态反应过于激烈,以至于正常身体组织连同被攻击和损害时,则会对健康造成不利。本文将针对临床最为关心的医学信息系统如何支持“药物过敏”的识别、记录和管理进行探讨。 #TrakCare 0 0 0 382
问题 Zhang Fatong · 十一月 18, 2021 如何在BO中切换dsn? 我试图使用 DO ..Adapter.DSNSet("myDSN")来设置DSN,但是第一次是成功的,第二次请求不同的DSN,会报超时的错误,我应该如何处理 #SQL #InterSystems IRIS 0 1 0 111
文章 姚 鑫 · 十一月 26, 2021 阅读大约需 2 分钟 第八十八章 SQL命令 WHERE(一) 第八十八章 SQL命令 WHERE(一) 指定一个或多个限制性条件的SELECT子句。 大纲 SELECT fields FROM table WHERE condition-expression 参数 condition-expression - 由一个或多个布尔谓词组成的表达式,该谓词控制要检索的数据值。 描述 可选的WHERE子句可以用于以下目的: #SQL #Caché 0 0 0 65
文章 姚 鑫 · 十二月 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 51
文章 Johnny Wang · 十二月 19, 2021 阅读大约需 3 分钟 我们和Oracle、AWS、SAP数据库做了开源速度对比测试 如果您经常阅读我们的博客,您可能记得去年夏天我们进行了 InterSystems 速度测试,该测试由 ESG 验证,旨在测试数据库可以同时摄取和查询的数据量,以及这表现出的具体的影响。从那以后,我们 GitHub 页面的许多访问者一直在根据自己的想法重复验证这个测试 #AWS #GitHub #大数据 #开源 #数据库 #现场测试 #InterSystems IRIS 0 3 0 224
文章 Jingwei Wang · 十二月 29, 2021 阅读大约需 5 分钟 ObjectScript数据类型 - 日期 $HOROLOG($H) 表示当前的本地日期和时间,是由两个整数值组成的字符串,这些整数是计数器,是InterSystems IRIS存储格式,不是用户可读的日期和时间。 ddddd,sssss 代码示例: w $H,! 北京时间2021年12月29日15:15:30时,输出结果为: 66107,54930 #ObjectScript #学习门户 0 0 0 143
文章 姚 鑫 · 一月 7, 2022 阅读大约需 1 分钟 第十七章 SQL函数 ACOS 第十七章 SQL函数 ACOS 一个标量数值函数,返回给定余弦的弧余弦(以弧度为单位)。 大纲 {fn ACOS(numeric-expression)} 参数 numeric-expression - 数值在-1到1之间的数值表达式。 这是这个角的余弦值。 ACOS返回NUMERIC或DOUBLE数据类型。 如果数值表达式是数据类型DOUBLE, ACOS返回DOUBLE; 否则,返回NUMERIC。 #SQL #Caché 0 0 0 41
公告 Claire Zheng · 一月 17, 2022 2021开发者社区中文版最热门的提问有哪些? 尊敬的开发者,2021年,InterSystems开发者社区中文版收到了很多提问/问题。 #摘要 #开发者社区官方 0 0 0 83
公告 Johnny Wang · 二月 1, 2022 系联软件InterSystems 祝大家身体健康、万事如意、阖家幸福、虎年吉祥! #活动 #InterSystems IRIS #其他 0 0 0 94
文章 姚 鑫 · 二月 10, 2022 阅读大约需 2 分钟 第五十章 SQL函数 DAYOFWEEK 第五十章 SQL函数 DAYOFWEEK Date函数,它返回日期表达式的整型日期。 参数 date-expression - 日期表达式,它是列名、另一个标量函数的结果或日期或时间戳文字。 描述 DAYOFYEAR返回一个介于1到366之间的整数,该整数对应于给定日期表达式的一年中的第几天。DAYOFYAR计算闰年日期。 根据日期整数、$HOROLOG或$ZTIMESTAMP值、ODBC格式日期字符串或时间戳计算一年中的日期。 日期表达式时间戳可以是数据类型%Library.PosiTime(编码的64位有符号整数)或数据类型%Library.TimeStamp(yyyy-mm-dd hh:mm:ss.fff)。 时间戳的时间部分不计算,可以省略。 #SQL #Caché 0 0 0 55
文章 姚 鑫 · 二月 17, 2022 阅读大约需 4 分钟 第五十七章 SQL函数 $FIND 第五十七章 SQL函数 $FIND 字符串函数,返回字符串中子字符串的结束位置,可选的搜索起始点。 #SQL #Caché 0 0 0 55
问题 Johnny Wang · 二月 24, 2022 问题转发 请教各位老师: Cache数据日志怎么读取? 如果是想写代码去读取,应该怎么操作?如果是不知道数据日志在哪,应该在哪可以获取? #Caché 0 1 0 123
文章 姚 鑫 · 三月 11, 2022 阅读大约需 5 分钟 第七十八章 SQL函数 $LENGTH 第七十八章 SQL函数 $LENGTH 返回字符串中字符数或分隔子字符串数的字符串函数。 大纲 $LENGTH(expression[,delimiter]) 参数 expression - 目标字符串。它可以是数值、字符串文字、任何变量的名称或任何有效的表达式。 delimiter - 可选 — 在目标字符串中划分不同子字符串的字符串。它必须是字符串文字,但可以是任意长度。括起来的引号是必需的。 $LENGTH 返回 SMALLINT 数据类型。 #SQL #Caché 0 0 0 135
文章 Michael Lei · 三月 17, 2022 阅读大约需 5 分钟 来自HIMSS 2022 的翻译文章 Epic:为临床医生提供数据驱动的治疗洞察力是"对病人的最佳护理 " 来自奥兰多的报道,Epic公司的医生Jackie Gerhart博士在HIMSS22上讨论了电子病历的庞大研究数据库及其发现如何形成个人服务。 新冠疫情的发生证明了随时获取数据的重要性。在未知的病毒海洋中,全人群的分析有助于为公共卫生官员、医疗服务供应商和患者提供洞察力。 现在,在Epic公司从事临床信息学工作的医生Jackie Gerhart说,这家全球领先的电子病历厂商正在希望帮助临床医生使用数据来形成个性化患者服务。 Gerhart在HIMSS22会议上与《医疗保健IT新闻》坐下来讨论了Epic广泛的病人数据库、Epic研究结果以及其即将推出的 "我的病人的最佳护理(Best Care for My Patient "工具如何向临床医生展示全国各地的最有效实践。 问: 作为一名医生,你是如何帮助Epic形成产品的? 答: 我们的作用是,第一,帮助软件的研究和开发;第二,新的面向未来的项目,使得相关的数据和分析可以在护理节点或未来的研究中使用。 #其他 0 0 0 205
问题 Liang Jianhui · 三月 25, 2022 Business Process rules 中 如何获得消息类型, session Id 等信息 Business Process rules 中 如何获得消息类型, session Id 等信息 #HealthShare 0 4 0 90
文章 Michael Lei · 四月 9, 2022 阅读大约需 1 分钟 一种浏览Globals的新方法 我想介绍一下我参加Globals竞赛的新项目。一个非常新的Globals浏览器视图 #Globals #竞赛 #Caché #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 0 0 0 93
问题 Michael Lei · 四月 14, 2022 如何从抽象类获得所有扩展类?How to get all extended classes from abstract class 答案见文档:https://docs.intersystems.com/latest/csp/documatic/%25CSP.Documatic.cls?... #Caché 0 1 0 56
公告 jieliang liu · 四月 20, 2022 [视频]用InterSystems IRIS商业智能创建数据透视表 开发者们好, 我们在Bilibili的”InterSystems中国“频道 发布了新的视频! #分析器 #视频 #InterSystems IRIS 0 1 0 64
文章 Michael Lei · 四月 25, 2022 阅读大约需 4 分钟 重大升级后重新编译类和程序的方法 在一次重大的版本升级中,建议重新编译你所有命名空间的类和例程。 (主要版本的安装后任务). do $system.OBJ.CompileAllNamespaces("u") do ##Class(%Routine).CompileAllNamespaces() 为了自动完成这项管理任务并记录任何错误,下面是一个导入并编译到USER命名空间的类的例子,你可以在每次升级后使用它 : admin.utils.cls #系统管理 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 75