文章 姚 鑫 · 十月 9, 2021 阅读大约需 1 分钟 第四十章 SQL命令 DROP USER 第四十章 SQL命令 DROP USER 删除用户帐户。 大纲 DROP USER user-name 参数 user-name 要删除的用户名。 描述 DROP USER命令可删除用户帐户。此用户帐户是使用CREATE USER创建的,并指定了用户名。如果指定的用户名与现有用户帐户不对应, IRIS将发出SQLCODE-118错误。可以通过调用$SYSTEM.SQL.Security.UserExists()方法来确定用户是否存在。 用户名不区分大小写。 还可以使用管理门户删除用户。选择System Administration(系统管理)、Security(安全性)、Users(用户)以列出现有用户。在此用户帐户表上,可以单击要删除的用户帐户的删除。 #SQL #Caché 0 0 0 77
文章 Qianzhu Liu · 十月 9, 2021 阅读大约需 5 分钟 临床医生与信息系统的“爱恨情愁” 之六:手术欲来风满楼 手术室是医疗机构最重要和最紧缺的医疗资源之一,也是节奏最快、强度最高、人员最密、责任最大的临床场景之一。传统基于人工和纸质的手术申请、手术排期、手术记录和交接转移等耗费了医务人员大量的时间和精力,导致手术室资源运用效率欠佳,且数据时限性与准确性均有待提高。医学信息系统问世和应用后,手术室系统的实施与优化一直是临床用户与医学信息工作者共同热议的话题。 #TrakCare 0 0 0 186
文章 姚 鑫 · 十月 8, 2021 阅读大约需 4 分钟 第三十九章 SQL命令 DROP TRIGGER 第三十九章 SQL命令 DROP TRIGGER 删除触发器 大纲 DROP TRIGGER name [ FROM table ] 参数 name - 要删除的触发器的名称。触发器名称可以是限定的,也可以是非限定的;如果限定,则其架构名称必须与表的架构名称匹配。 FROM table - 可选-要从中删除触发器的表。如果指定了FROM子句,则只在表中搜索命名触发器。如果未指定FROM子句,则在NAME中指定的整个架构中搜索命名触发器。 描述 DROP TRIGGER命令删除触发器。如果要修改现有触发器,则必须先调用DROP TRIGGER删除旧版本的触发器,然后再调用CREATE TRIGGER。 注:DROP TABLE删除与该表关联的所有触发器。 #SQL #Caché 0 0 0 113
文章 Heng Zhang · 十月 7, 2021 阅读大约需 1 分钟 FAQ常见问题系列--关于备份删除问题 生产环境中会定时生成备份(全备,增备),因为服务器空间有限,所以需要定时删除。 请问:IRIS2021 是否有工具或者代码可以实现定时删除3周前备份文件的功能。如果是代码实现,思路是什么,能否给个Demo。 #备份 #开发运维 #部署 #InterSystems IRIS 0 1 0 366
文章 姚 鑫 · 十月 7, 2021 阅读大约需 6 分钟 第三十八章 SQL命令 DROP TABLE 第三十八章 SQL命令 DROP TABLE 删除表及其数据(可选)。 #SQL #Caché 0 0 0 248
文章 姚 鑫 · 十月 6, 2021 阅读大约需 2 分钟 第三十七章 SQL命令 DROP ROLE 第三十七章 SQL命令 DROP ROLE 删除角色 大纲 DROP ROLE role-name 参数 role-name - 要删除的角色的名称。名称是一个标识符。角色名称不区分大小写。 描述 DROP ROLE语句删除角色。删除角色时, IRIS会将其从已授予该角色的所有用户和角色中撤消,并将其从数据库中删除。 可以通过调用$SYSTEM.SQL.Security.RoleExists()方法来确定角色是否存在。如果尝试删除不存在(或已被删除)的角色,则DROP ROLE将发出SQLCODE-118错误。 #SQL #Caché 0 0 0 84
文章 姚 鑫 · 十月 5, 2021 阅读大约需 2 分钟 第三十六章 SQL命令 DROP QUERY 第三十六章 SQL命令 DROP QUERY 删除查询 #SQL #Caché 0 0 0 88
文章 姚 鑫 · 十月 4, 2021 阅读大约需 3 分钟 第三十五章 SQL命令 DROP PROCEDURE 第三十五章 SQL命令 DROP PROCEDURE 删除存储过程 #SQL #Caché 0 0 0 109
文章 姚 鑫 · 十月 3, 2021 阅读大约需 3 分钟 第三十四章 SQL命令 DROP METHOD 第三十四章 SQL命令 DROP METHOD 删除方法 #SQL #Caché 0 0 0 82
文章 姚 鑫 · 十月 2, 2021 阅读大约需 6 分钟 第三十三章 SQL命令 DROP INDEX 第三十三章 SQL命令 DROP INDEX 删除索引。 #SQL #Caché 0 0 0 134
文章 姚 鑫 · 十月 1, 2021 阅读大约需 2 分钟 第三十二章 SQL命令 DROP FUNCTION 第三十二章 SQL命令 DROP FUNCTION 删除函数 #SQL #Caché 0 0 0 116
文章 姚 鑫 · 九月 30, 2021 阅读大约需 3 分钟 第三十一章 SQL命令 DROP DATABASE 第三十一章 SQL命令 DROP DATABASE 删除数据库(命名空间)。 大纲 DROP DATABASE dbname [RETAIN_FILES] 参数 dbname - 要删除的数据库(命名空间)的名称。 RETAIN_FILES - 可选-如果指定,则不会删除物理数据库文件(IRIS.DAT文件)。默认情况下,删除.dat文件以及命名空间和其他数据库实体。 描述 DROP DATABASE命令删除命名空间及其关联的数据库。 指定的dbname是包含相应数据库文件的命名空间和目录的名称。指定dbname作为标识符。命名空间名称不区分大小写。如果指定的DBNAME命名空间不存在, IRIS将发出SQLCODE-340错误。 #SQL #Caché 0 0 0 105
公告 Michael Lei · 九月 29, 2021 新一轮InterSystems开发者竞赛开始啦: 互操作性大赛 亲爱的社区开发者们,大家好! 欢迎积极参与新一轮InterSystems系联开发者竞赛! 🏆 InterSystems 互操作性大赛 🏆 时间: 2021年10月4日--24日 总奖金池高达 9,450美金! #互操作性 #活动 #竞赛 #InterSystems IRIS #IRIS竞赛 #Open Exchange 0 0 0 188
文章 姚 鑫 · 九月 29, 2021 阅读大约需 1 分钟 第三十章 SQL命令 DROP AGGREGATE 第三十章 SQL命令 DROP AGGREGATE 删除用户定义的聚合函数。 大纲 DROP AGGREGATE name 参数 name - 要删除的用户定义聚合函数的名称。名称可以是限定的(schema.aggname),也可以是非限定的(aggname)。非限定名称采用默认架构名称。 描述 DROP Aggregate命令删除用户定义的聚合函数(UDAF)。使用CREATE Aggregate命令创建用户定义的聚合函数。 如果尝试删除不存在的UDAF,SQL会发出SQLCODE-428错误,并显示如下消息:User Defined Aggregate Function Sample.SecondHighest does not exist. #SQL #Caché 0 0 0 93
文章 姚 鑫 · 九月 29, 2021 阅读大约需 9 分钟 第二十九章 SQL命令 DISTINCT 第二十九章 SQL命令 DISTINCT 指定仅返回不同值的SELECT子句。 大纲 SELECT [DISTINCT [BY (item {,item2})] ] | [ALL] select-item {,select-item2} 参数 DISTINCT - 可选-返回组合选择项值唯一的行。 DISTINCT BY (item {,item2}) - 可选-返回按(项)值唯一的行的选择项值。 ALL - 可选-返回结果集中的所有行。默认设置。 描述 可选DISTINCT子句出现在SELECT关键字之后、可选TOP子句和第一个SELECT-ITEM之前。 #SQL #Caché 0 0 0 499
文章 姚 鑫 · 九月 28, 2021 阅读大约需 4 分钟 第二十八章 SQL命令 DELETE(二) 第二十八章 SQL命令 DELETE(二) 示例 以下两个示例都删除了TempEmployees表中的所有行。请注意,FROM关键字是可选的: DELETE FROM TempEmployees DELETE TempEmployees 以下示例从Employees表中删除员工编号234: DELETE FROM Employees WHERE EmpId = 234 下面的示例从ActiveEmployees表中删除CurStatus列设置为“RETIRED”的所有行: #SQL #Caché 0 0 0 83
文章 Nicky Zhu · 九月 27, 2021 阅读大约需 34 分钟 IRIS 2021 技术文档 First Look 17 Globals #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 271
文章 Jingwei Wang · 九月 27, 2021 阅读大约需 32 分钟 IRIS 2021 技术文档 First Look 21 数据弹性(恢复、高可用与灾备)和镜像 #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 383
文章 姚 鑫 · 九月 27, 2021 阅读大约需 13 分钟 第二十七章 SQL命令 DELETE(一) 第二十七章 SQL命令 DELETE(一) 从表中删除行。 #SQL #Caché 0 0 0 199
文章 Jingwei Wang · 九月 26, 2021 阅读大约需 6 分钟 IRIS 2021 技术文档 First Look 11 用于.Net的InterSystems IRIS Native API 本文解释了如何使用 InterSystems IRIS Native 从 .NET 应用程序访问 InterSystems IRIS®数据平台 globals。IRIS Native 还允许您运行ObjectScript 方法、函数和Routine。在本文中,您首先将连接到 InterSystems IRIS。然后您将在 InterSystems IRIS 中设置和检索一个global 节点的值,并在另一个 global 节点上进行迭代。您还将调用 InterSystems IRIS 类方法。所有这些活动都将在 .NET 应用程序中执行。 为了让您体验 IRIS Native,而又不陷入细节困境,本次探索特意设计得很简洁。这些活动被设计成只使用默认设置和功能,这样您就可以熟悉功能的基本原理,而不必处理那些离题或过于复杂的细节。当您把 IRIS Native 引入您的生产系统时,您可能需要做一些不同的事情。请确保不要把这种对 IRIS Native 的探索与真实的情况相混淆! #.NET #API #InterSystems API管理器(IAM) #Ensemble #InterSystems IRIS for Health 0 0 0 208
文章 Louis Lu · 九月 26, 2021 阅读大约需 7 分钟 IRIS 2021 技术文档 First Look 10 -- InterSystems .Net 网关 本技术概要( First Look)通过重点概述和一个基础的、实际操作的示例,向您介绍在 InterSystems IRIS®数据平台上使用 .NET 网关(Gateway)的基础知识。您将了解 InterSystems IRIS 如何与 .NET 程序集进行互操作,在这个示例中,您将创建一个 .NET 网关(Gateway),并从 InterSystems IRIS 中的代理类调用基础 DLL。 本文档设计简单;当您把 .NET 网关(Gateway)引入您的生产系统时,您可能需要做一些不同的事情。本文档末尾的参考资料,提供了有关在生产中使用 .NET 网关(Gateway)的详细和完整的信息。 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 157
文章 姚 鑫 · 九月 24, 2021 阅读大约需 4 分钟 第二十五章 SQL命令 CREATE VIEW(二) 第二十五章 SQL命令 CREATE VIEW(二) 通过视图更新 视图可用于更新视图所基于的表。可以通过视图插入新行,更新通过视图看到的行中的数据,以及删除通过视图看到的行。如果CREATE VIEW语句指定了此功能,则可以为视图发出INSERT、UPDATE和DELETE语句。要允许通过视图进行更新,请在定义视图时指定WITH CHECK选项(默认值)。 注意:如果视图基于分片表,则不能通过WITH CHECK OPTION视图进行INSERT、UPDATE或DELETE操作。 尝试这样做会导致一个SQLCODE -35,其中%msg INSERT/UPDATE/DELETE not allowed for view (sample.myview) based on sharded table with check option conditions。 #SQL #Caché 0 0 0 89
文章 姚 鑫 · 九月 23, 2021 阅读大约需 9 分钟 第二十四章 SQL命令 CREATE VIEW(一) 第二十四章 SQL命令 CREATE VIEW(一) 创建视图 #SQL #Caché 0 0 0 164
文章 jieliang liu · 九月 23, 2021 阅读大约需 34 分钟 IRIS 2021 技术文档 First Look 19 使用 InterSystems 产品优化 SQL 性能 #文档 0 0 0 197
文章 Nicky Zhu · 九月 22, 2021 阅读大约需 16 分钟 IRIS 2021 技术文档 First Look 7 -- 技术概要: 数据转换 本文档将帮助您使用 InterSystems IRIS®数据平台集成产品转换数据。 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 206
文章 Hao Ma · 九月 22, 2021 阅读大约需 4 分钟 IRIS 2021 技术文档 First Look 8 - 技术概要:ODBC和InterSystems数据库 技术概要:ODBC 和 InterSystems 数据库 如果您希望在 InterSystems IRIS®数据平台上使用 ODBC,本文将介绍如何设置它。要浏览所有的技术概要(First Look),包括可以在 InterSystems IRIS 免费的评估实例上执行的那些,请参见 InterSystems 技术概要(InterSystems First Looks)。 1 ODBC: 如何在 InterSystems IRIS 中使用它InterSystems 提供了一个完全兼容的(ODBC 3.5)ODBC 驱动程序,您可以使用它通过 ODBC 访问 InterSystems IRIS 数据库。当您安装 InterSystems IRIS 时,默认安装该驱动程序。为了开始在 InterSystems IRIS 中使用 ODBC,您只需要在 InterSystems IRIS 实例上配置驱动程序。本技术概要(First Look)文档对这一过程进行了概述。如果您还不熟悉 ODBC,请参见本文档末尾的 "了解更多信息" 一节中的链接,以获得更多信息。 #InterSystems IRIS #文档 0 0 0 423
文章 Hao Ma · 九月 22, 2021 阅读大约需 22 分钟 IRIS 2021 技术文档 First Look 3 - 连接一个IDE InterSystems IRIS 基础:连接一个 IDE 本文档告诉您如何快速连接您的集成开发环境(IDE),用于 ObjectScript、Java、.NET、Python 或 JavaScript/Node.js 的集成开发环境连接到 InterSystems IRIS® 的一个实例,并使用从 GitHub 下载的模板文件验证您是否已经成功连接。此外,接下来的两节还包括以下内容:• 部署 InterSystems IRIS列出用于部署 InterSystems IRIS 的已授权和免费评估实例的选项。如果您还没有一个可以使用的实例,请查看本节。• InterSystems IRIS 连接信息详细介绍了将 IDE 连接到已授权或免费的 InterSystems IRIS 实例,以及以其他方式与之进行交互所需的信息 ,并解释了如何获得实例的信息。无论您想用哪个 IDE 连接到 InterSystems IRIS,都要查看涉及您所使用的实例类型的部分。 1 部署 InterSystems IRIS本节涵盖了已授权的实例和免费的评估实例。 #InterSystems IRIS #文档 0 0 0 540
文章 姚 鑫 · 九月 22, 2021 阅读大约需 3 分钟 第二十三章 SQL命令 CREATE USER 第二十三章 SQL命令 CREATE USER 创建用户帐户。 大纲 CREATE USER user-name IDENTIFY BY password CREATE USER user-name IDENTIFIED BY password 参数 user-name - 要创建的用户的名称。名称是最多128个字符的标识符。它可以包含Unicode字母。用户名不区分大小写。 password - 此用户的密码。密码必须至少为3个字符,并且不能超过32个字符。密码区分大小写。密码可以包含Unicode字符。 描述 CREATE USER命令使用指定的密码创建用户帐户。 #SQL #Caché 0 0 0 131
文章 Jingwei Wang · 九月 22, 2021 阅读大约需 9 分钟 IRIS 2021 技术文档 First Look 6 使用具有互操作性的Production连接系统 为什么要连接系统? 连接系统可以让一个系统处理来自非本系统的信息。例如,以下场景需要连接系统: 为了提高效率,最初设计为执行单一功能的系统需要集成。例如,您可以通过集成跟踪库存、订购材料、记录销售和控制运输的各个系统来提高效率。 系统合并后,在不同机构中执行相同功能的系统需要协同工作才能使统一的机构有效。 将系统连接在一起时,您可能会面临一些挑战,例如: 不同系统使用不同的通信协议:一个系统可能使用TCP,另一个系统使用SOAP,第三个系统使用REST。 不同系统使用不同格式或基于不同标准的不同消息。 需要保证消息成功传递到正确的系统,并能够检测和纠正故障。 必须监控传输消息的系统,如果一次消息过多,则为消息提供一个队列,并监控整体系统性能以确保没有任何障碍。 虽然可以编写自定义应用程序来连接系统,但开发一款InterSystems IRIS® 产品要容易得多,也快得多。 #互操作性 #平台 #Ensemble #InterSystems IRIS 0 0 0 159