问题 宋 永利 · 二月 11, 2022 保存JS 时报错 class '%Library.RoutineMgr', property 'Code': 错误 #5002: Cache错误: <WRITE>zWrite+23^%Library.FileCharacterStream.1 class '%Library.RoutineMgr', property 'Code': 错误 #5002: Cache错误: zWrite+23^%Library.FileCharacterStream.1 报错JS 时报这个错误 应该怎么办? #Studio #Caché 0 2 0 245
问题 Michael Lei · 二月 13, 2022 海外社区问题如何用动态类名和id 打开对象?How can I open an object with dynamic class name and id? 类似: "set obj = ##class(myClass).%OpenId(id)" 把一个id 赋予对象的实例,有没有办法可以通过提供类名和id 作为参数来实现功能/类方法来返回同样的结果,例如 用ObjectScript 中的getObjectInstanceByNameId(className As %String, id As %Integer)?谢谢! #Caché 0 1 0 198
文章 姚 鑫 · 二月 12, 2022 阅读大约需 1 分钟 第五十二章 SQL函数 DEGREES 第五十二章 SQL函数 DEGREES 将弧度转换为角度的数值函数。 大纲 DEGREES(numeric-expression) {fn DEGREES(numeric-expression)} 参数 numeric-expression - 以弧度表示的角度的量度。解析为数值的表达式。 度返回NUMERIC或DOUBLE数据类型。如果NUMERIC-EXPRESSION的数据类型为DOUBLE,则度返回DOUBLE;否则返回NUMERIC。 度数可以指定为标准标量函数,也可以指定为使用大括号语法的ODBC标量函数。 描述 DEGREES以弧度为单位进行角度测量,并以度为单位返回相应的角度测量值。如果传递空值,度将返回空。 返回值的默认精度为36,默认小数位数为18。 #SQL #Caché 0 0 0 141
文章 姚 鑫 · 二月 11, 2022 阅读大约需 4 分钟 第五十一章 SQL函数 DECODE 第五十一章 SQL函数 DECODE 计算给定表达式并返回指定值的函数。 大纲 DECODE(expr {,search,result}[,default]) 参数 expr - 要解码的表达式。 search - 要与Expr进行比较的值。 result - Expr匹配搜索时返回的值。 default - 可选-如果expr与任何搜索都不匹配,则返回默认值。 描述 可以指定多个搜索和结果对,以逗号分隔。您可以指定一个默认值。DECODE表达式(包括EXPR、SEARCH、RESULT和DEFAULT)中的最大参数数约为100。搜索、结果和默认值可以从表达式派生。 #SQL #Caché 0 0 0 95
文章 Johnny Wang · 二月 11, 2022 阅读大约需 2 分钟 翻译文章-初学者资源库 Hello 家人们, InterSystems 学习网站有许多非常棒的课程。 因此,如果您想了解 InterSystems 并开始使用 InterSystems,希望这些资源可以帮到你: #自适应分析(Adaptive Analytics) #IntegratedML #InterSystems API管理器(IAM) #InterSystems 业务解决方案和架构 #ObjectScript #SQL #InterSystems IRIS #InterSystems IRIS for Health 0 0 1 169
文章 姚 鑫 · 二月 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 107
文章 姚 鑫 · 二月 9, 2022 阅读大约需 6 分钟 第四十九章 SQL函数 DAYOFWEEK 第四十九章 SQL函数 DAYOFWEEK Date函数,它返回日期表达式的整型星期几。 大纲 {fn DAYOFWEEK(date-expression)} 参数 date-expression - 有效的ODBC格式日期或$HOROLOG格式日期,带或不带时间组件。作为列名、另一个标量函数的结果或日期或时间戳文字的表达式。 描述 DAYOFWEEK接受日期表达式,并返回与该日期的星期几对应的整数。一周的天数从一周的第一天开始计算;的默认设置是星期天是一周的第一天。因此,默认情况下,返回值表示这些天: #SQL #Caché 0 0 0 377
文章 姚 鑫 · 二月 8, 2022 阅读大约需 3 分钟 第四十八章 SQL函数 DAYOFMONTH 第四十八章 SQL函数 DAYOFMONTH 返回日期表达式的月份日期的日期函数。 大纲 {fn DAYOFMONTH(date-expression)} 参数 date-expression - 要从中返回月值日期的日期或时间戳表达式。作为列名、另一个标量函数的结果或日期或时间戳文字的表达式。 描述 DAYOFMONTH以1到31之间的整数形式返回每月的第几天。日期表达式可以是日期整数、$HOROLOG或$ZTIMESTAMP值、ODBC格式的日期字符串或时间戳。 日期表达式时间戳可以是数据类型%Library.PosiTime(编码的64位有符号整数)或数据类型%Library.TimeStamp(yyyy-mm-dd hh:mm:ss.fff)。 #SQL #Caché 0 0 0 111
文章 Michael Lei · 二月 8, 2022 阅读大约需 12 分钟 InterSystems广播站第一期——什么是IRIS?欢迎收听! 说明 欢迎来到InterSystems广播站--数据点!在这一集里,我们和在线培训团队负责人Jenny Ames聊了聊InterSystems IRIS--稳定、灵活、可扩展、可互操作的数据平台,它为世界上许多最关键的核心应用提供支持。从它的多模型性质到它的集成引擎,再到它的医疗保健功能,在一次谈话中,有很多东西需要解读。 本期节目回放:https://datapoints.castos.com/episodes/1-what-is-intersystems-iris-jenny... 关于InterSystems广播站的更多信息,请访问https://datapoints.intersystems.com。 #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 221
公告 Jeff Liu · 二月 8, 2022 InterSystems IRIS 和 IRIS for Health 2021.2 正式发布! InterSystems 数据平台团队非常高兴地宣布,InterSystems IRIS数据平台、InterSystems IRIS for Health和HealthShare Health Connect的2021.2版本现已向我们的客户和合作伙伴全面开放(GA)。 #持续交付 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 245
文章 姚 鑫 · 二月 7, 2022 阅读大约需 2 分钟 第四十七章 SQL函数 DAYNAME 第四十七章 SQL函数 DAYNAME Date函数,它返回日期表达式的星期几的名称。 大纲 {fn DAYNAME(date-expression)} 参数 date-expression - 计算结果为日期整数、ODBC日期或时间戳的表达式。该表达式可以是列名、另一个标量函数的结果或日期或时间戳文字。 描述 DAYNAME返回与指定日期对应的日期的名称。返回值为字符串,最大长度为15。默认返回的日期名称为:Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday。 要更改这些默认日期名称值,请使用带有WEEKDAY_NAME选项的SET OPTION命令。 #SQL #Caché 0 0 0 56
文章 姚 鑫 · 二月 6, 2022 阅读大约需 1 分钟 第四十六章 SQL函数 DAY 第四十六章 SQL函数 DAY 返回日期表达式的月份日期的日期函数。 大纲 DAY(date-expression) {fn DAY(date-expression)} 参数 date-expression - 作为列名、另一个标量函数的结果或日期或时间戳文字的表达式。 描述 注意:DAY函数是DAYOFMONTH函数的别名。提供DAY是为了与TSQL兼容。 SELECT day("2022-02-28") AS day 28 SELECT day(+$h) AS day 5 #SQL #Caché 0 0 0 87
文章 Johnny Wang · 二月 6, 2022 阅读大约需 5 分钟 翻译文章-数据迁移工具 - 第二部分:从My SQL到IRIS 本文是上一篇关于如何从流行数据库(如 PostgreSQL 和 MySQL)迁移到 IRIS 的后续文章。 我们将使用与从 PostgreSQL 迁移相同的过程。 但是,您会发现它更容易,因为 MySQL 中的数据类型与 IRIS 非常相似。 这就是为什么我们不需要在列中创建转换规则。 获取示例数据到迁移过程 在 GitHub 中,可以下载 docker-compose 项目来构建和运行 2 个数据库: 源数据库:带有示例数据库的 MySQL 数据库 Docker 实例。 目标数据库:InterSystems IRIS 数据平台 Docker 实例,具有用于接收源数据库的现成模式。 要获取示例并运行它,请执行以下步骤: #InterSystems 业务解决方案和架构 #InterSystems IRIS 0 1 0 589
文章 Johnny Wang · 一月 30, 2022 阅读大约需 4 分钟 统一技术的高效数据架构能帮助客户节约大量成本 我的几个孩子都很喜欢手工艺品,您可能会觉得作为一个父亲我会用夸张的表情表扬他们很有创意然后还拍照片发到Pinterest(世界上最大的图片社交分享网站)上去,但是我从来都没这么做过。我肯定爱我的孩子,我也确实认为他们有创意,但老实讲如果你有一个正上小学的孩子,你肯定很清楚他们实际的水平。 #InterSystems 业务解决方案和架构 #大数据 #数据库 #高可用性 #InterSystems Natural Language Processing (NLP, iKnow) #InterSystems IRIS 0 2 0 202
文章 姚 鑫 · 二月 5, 2022 阅读大约需 7 分钟 第四十五章 SQL函数 DATEPART 第四十五章 SQL函数 DATEPART 日期/时间函数,返回表示日期/时间表达式指定部分的值的整数。 #SQL #Caché 0 0 0 228
公告 Michael Lei · 二月 5, 2022 学技术,练听力,尽在Intersystems 系联在线培训广播电台 听IRIS 专家聊IRIS,学技术,练英语听力,尽在Intersystems 系联在线培训广播电台 https://datapoints.intersystems.com. 21. Embedded Python — Released February 3, 2022 #ObjectScript #Python #InterSystems IRIS #学习门户 0 0 0 117
文章 姚 鑫 · 二月 4, 2022 阅读大约需 6 分钟 第四十四章 SQL函数 DATENAME 第四十四章 SQL函数 DATENAME 日期/时间函数,它返回一个字符串,表示日期/时间表达式中指定部分的值。 #SQL #Caché 0 0 0 95
文章 姚 鑫 · 二月 3, 2022 阅读大约需 7 分钟 第四十三章 SQL函数 DATEDIFF [toc] 第四十三章 SQL函数 DATEDIFF 日期/时间函数,返回两个日期之间指定日期部分的整数差。 #SQL #Caché 0 0 0 772
文章 姚 鑫 · 二月 2, 2022 阅读大约需 6 分钟 第四十二章 SQL函数 DATEADD 第四十二章 SQL函数 DATEADD 一个日期/时间函数,它返回一个时间戳,计算方法是在一个日期或时间戳中添加或减去若干日期部件单位(如小时或天)。 #SQL #Caché 0 0 0 161
文章 姚 鑫 · 二月 1, 2022 阅读大约需 4 分钟 第四十一章 SQL函数 DATE 第四十一章 SQL函数 DATE 接受时间戳并返回日期的函数。 大纲 DATE(timestamp) 参数 timestamp - 指定时间戳或其他日期或日期和时间表示形式的表达式。 描述 Date接受时间戳表达式并返回日期。返回值的数据类型为Date。这在功能上与CAST相同(时间戳与日期相同)。它接受具有以下任何数据类型类(或其子类)的时间戳值:%Library.TimeStamp、%Library.PosiTime、%Library.Date和%Library.Integer或%Library.Numerical(用于隐式逻辑日期,如+$HOROLOG)。它还可以接受格式与%Library.TimeStamp(有效的ODBC日期)兼容的%Library.String值。 #SQL #Caché 0 0 0 98
公告 Johnny Wang · 二月 1, 2022 系联软件InterSystems 祝大家身体健康、万事如意、阖家幸福、虎年吉祥! #活动 #InterSystems IRIS #其他 0 0 0 176
文章 姚 鑫 · 一月 31, 2022 阅读大约需 1 分钟 第四十章 SQL函数 DATALENGTH 第四十章 SQL函数 DATALENGTH 返回表达式中字符数的函数。 大纲 DATALENGTH(expression) 参数 expression - 表达式,可以是列的名称、字符串字面值或另一个标量函数的结果。 基础数据类型可以是字符类型(如CHAR或VARCHAR)、数字或数据流。 DATALENGTH返回INTEGER数据类型。 描述 注意:DATALENGTH、CHAR_LENGTH和CHARACTER_LENGTH函数是相同的。 对于新代码,建议使用CHAR_LENGTH函数。 DATALENGTH是为TSQL兼容性而提供的。 #SQL #Caché 0 0 0 81
文章 姚 鑫 · 一月 30, 2022 阅读大约需 1 分钟 第三十九章 SQL函数 DATABASE 第三十九章 SQL函数 DATABASE 返回数据库名称限定符的标量字符串函数。 大纲 {fn DATABASE()} 描述 DATABASE返回与连接句柄对应的数据库名称的当前限定符。 在IRIS中,DATABASE总是返回空字符串(")。 #SQL #Caché 0 0 0 121
文章 Qiao Peng · 一月 30, 2022 阅读大约需 7 分钟 多语言字符集系列文章-- 第二篇 各种技术对字符集使用的声明 各种技术在交换数据的时候,就需要知道对方给的数据使用什么字符集和字符编码,否则很可能就解码错了。这里列举了医疗行业常见的数据交换技术方式和它们对字符集使用的声明方式。 #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 385
文章 Lele Yang · 一月 30, 2022 阅读大约需 2 分钟 FAQ 常见问题系列 -- 系统管理篇 Linux OOM Killer问题 Linux内核机制OOM Killer,也即Out of Memory Killer, 顾名思义,该机制的主要职能就是当内存不足时,选择并杀掉一些进程,以使系统继续运行。 Caché/Ensemble/IRIS的多个客户曾经遇到过与此相关的系统宕机,宕机的直接原因是数据库核心写进程Write Daemon被OOM Killer选中并杀掉了,在我们的日志文件中可以看到如下信息, 06/15/21-10:50:31:035 (13579) 3 Daemon WRTDMN (pid 13588) died. Freezing system 06/15/21-10:52:25:940 (13601) 2 System Process 'WRTDMN' terminated abnormally (pid 13588) 与之对应,在操作系统的日志文件中可以看到如下记录, #性能 1 0 0 793
文章 TZ Zhuang · 一月 30, 2022 阅读大约需 1 分钟 FAQ 常见问题系列--系统管理篇 如何快速查看锁表空间使用情况 如果想快速查看锁表空间的使用情况,可以通过GetLockSpaceInfo()方法来获得。 %SYS>w ##class(SYS.Lock).GetLockSpaceInfo() 4717392,4712512,1200 返回值是 "AvailableSpace,UsableSpace,UsedSpace",每个值的单位都是Byte。 AvailableSpace:锁表的总空间减去已用空间的大小(UsedSpace)。UsableSpace:预估的可用空间。AvailableSpace里有一些空间是系统内部保留的,所以UsableSpace比AvailableSpace要小。UsableSpace是用户在锁表中可用的自由空间的数量。UsedSpace:已经使用的空间。 #系统管理 #Caché #InterSystems IRIS for Health 1 0 0 112
文章 姚 鑫 · 一月 29, 2022 阅读大约需 2 分钟 第三十八章 SQL函数 CURTIME 第三十八章 SQL函数 CURTIME 返回当前本地时间的标量日期/时间函数。 大纲 {fn CURTIME()} {fn CURTIME} 描述 ``不接受任何参数。它将当前本地时间作为数据类型TIME返回。请注意,参数括号是可选的。CURTIME返回此时区的当前本地时间;它根据本地时间变量(如夏令时)进行调整。 逻辑模式下的CURTIME以$HOROLOG格式返回当前本地时间; 例如,37065年。 显示模式下的CURTIME以区域设置的默认格式返回当前本地时间; 例如,10:18:27。 小时以24小时格式表示。 要更改默认的时间格式,使用SET OPTION命令和TIME_FORMAT和TIME_PRECISION选项。 #SQL #Caché 0 0 0 57
文章 姚 鑫 · 一月 28, 2022 阅读大约需 6 分钟 第三十七章 SQL函数 CURRENT_TIMESTAMP 第三十七章 SQL函数 CURRENT_TIMESTAMP 日期/时间函数,返回当前本地日期和时间。 大纲 CURRENT_TIMESTAMP CURRENT_TIMESTAMP(precision) 参数 precision - 一个正整数,它将时间精度指定为小数秒的位数。 默认值是0(没有小数秒); 这个默认值是可配置的。 CURRENT_TIMESTAMP返回TIMESTAMP数据类型。 描述 CURRENT_TIMESTAMP要么不接受参数,要么接受精度参数。 不允许使用空参数括号。 CURRENT_TIMESTAMP返回当前时区的本地日期和时间; 它会根据当地的时间变化进行调整,例如日光节约时间。 #SQL #Caché 0 0 0 467
文章 姚 鑫 · 一月 28, 2022 阅读大约需 3 分钟 第三十六章 SQL函数 CURRENT_TIME 第三十六章 SQL函数 CURRENT_TIME 返回当前本地时间的日期/时间函数。 大纲 CURRENT_TIME CURRENT_TIME(precision) 参数 precision - 一个正整数,它将时间精度指定为小数位数。默认值为0(无小数秒);此默认值是可配置的。 CURRENT_TIME返回时间数据类型。 描述 CURRENT_TIME要么不带参数,要么带精度参数。不允许使用空参数括号。 CURRENT_TIME返回此时区的当前本地时间。它会根据当地时间变化(如夏令时)进行调整。 逻辑模式下的CURRENT_TIME以$HOROLOG格式返回当前本地时间;例如,37065。显示模式下的当前时间以区域设置的默认格式返回当前本地时间;例如,10:18:27。 #SQL #Caché 0 0 0 88
公告 Claire Zheng · 一月 28, 2022 InterSystems 开发者竞赛:Python 亲爱的社区开发者们,大家好! 欢迎积极参与新一轮InterSystems开发者竞赛! 这次我们聚集Python! 🏆 InterSystems Python竞赛🏆 竞赛时间: 2022年2月7日 - 27日 奖金总额: $10000 - 更多获奖机会! #Python #活动 #竞赛 #InterSystems IRIS #IRIS竞赛 #Open Exchange 0 0 0 267