Caché SQL 必知必会
文章平均质量分 94
yaoxin521123
创造价值,分享学习,一起成长,相伴前行。
展开
-
Caché SQL 必知必会
Caché SQL 必知必会第一章 SQL简介☆☆☆☆☆第二章 SQL基础☆☆☆☆☆第三章 SQL语言元素(一)☆☆☆☆☆第三章 SQL语言元素(二)☆☆☆☆☆第四章 SQL标识符☆☆☆☆☆第五章 SQL定义表(一)☆☆☆☆☆第五章 SQL定义表(二)☆☆☆☆☆第五章 SQL定义表(三)☆☆☆☆☆第六章 SQL定义和使用视图☆☆☆☆☆第七章 SQL表之间的关系☆☆☆☆☆第八章 SQL修改数据库☆☆☆☆☆第九章 SQL查询数据库(一)☆☆☆☆☆第九章 SQL查询数据库(二)☆☆☆☆.原创 2021-04-11 11:48:58 · 3480 阅读 · 0 评论 -
第二十一章 导入和导出SQL数据
文章目录 第二十一章 导入和导出SQL数据从文本文件导入数据将数据导出到文本文件 第二十一章 导入和导出SQL数据在InterSystems IRIS®Data Platform Management Portal中,有用于导入和导出数据的工具:从文本文件导入数据将数据导出到文本文件这些工具使用动态SQL,这意味着查询是在运行时准备和执行的。可以导入或导出的行的最大大小为3,641,144个字符。还可以使用%SQL.Import.Mgr类导入数据,使用%SQL.Export.Mgr类导出数据原创 2021-04-10 09:05:48 · 681 阅读 · 0 评论 -
第二十章 用户、角色和权限
文章目录 第二十章 用户、角色和权限SQL权限和系统权限用户架构形式的用户名角色SQL权限授予SQL权限列出SQL权限审核权限错误 第二十章 用户、角色和权限InterSystems IRIS®具有系统级安全性,以及一组与sql相关的额外安全性特性。在数据库级保护之外,InterSystems SQL安全性提供了额外级别的安全功能。SQL和系统级安全性之间的一些关键区别是:SQL保护比系统级保护更细粒度。可以为表、视图和存储过程定义特权。SQL权限既可以授予用户,也可以授予角色。系统级权限只原创 2021-04-09 09:25:45 · 1740 阅读 · 0 评论 -
第十九章 存储和使用流数据(BLOBs和CLOBs)
文章目录 第十九章 存储和使用流数据(BLOBs和CLOBs)流字段和SQLBLOBs and CLOBs定义流数据字段流字段约束将数据插入流数据字段查询流字段数据Result Set Display`DISTINCT`, `GROUP BY`, and `ORDER BY`谓词条件和流聚合函数和流标量函数和流流字段并发锁在Intersystems中使用流字段IRIS方法使用来自ODBC的流字段使用来自JDBC的流字段 第十九章 存储和使用流数据(BLOBs和CLOBs)Intersystems SQL原创 2021-04-08 09:55:45 · 1472 阅读 · 0 评论 -
第十八章 定义和使用存储过程
文章目录 第十八章 定义和使用存储过程概述定义存储过程使用DDL定义存储过程SQL到类名转换使用类定义方法存储过程使用类定义查询存储过程自定义Query使用存储过程存储方法权限List 存储过程 第十八章 定义和使用存储过程本章介绍如何在IntersystemsIRIS®数据平台上定义和使用Intersystems SQL中的存储过程。它讨论了以下内容:存储过程类型的概述如何定义存储过程如何使用存储过程如何列出存储过程及其参数。概述SQL例程是可执行的代码单元,可以由SQL查询处理器调用原创 2021-04-07 08:12:00 · 1504 阅读 · 1 评论 -
第十七章 使用触发器
文章目录 第十七章 使用触发器定义触发器触发器的类型AFTER Triggers递归触发器Trigger Code%ok, %msg, and %oper 系统变量{fieldname}语法触发器代码中的宏`{name*O}`, `{name*N}`和`{name*C}`触发代码语法附加触发器代码语法Pulling Triggers触发器和对象访问在对象访问期间没有拔出触发器触发器与事务列出触发器 第十七章 使用触发器本章介绍如何在Intersystems SQL中定义触发器。触发器是响应某些SQL事件原创 2021-04-06 07:53:27 · 882 阅读 · 0 评论 -
第十六章 导入SQL Code
文章目录 第十六章 导入SQL Code导入Intersystems SQL.导入文件格式支持的SQL命令代码迁移:导入非Intersystems SQL 第十六章 导入SQL Code本章介绍如何将SQL代码从文本文件导入Intersystems SQL。导入SQL代码时,IntersystemsIris®数据平台使用动态SQL准备并执行每行SQL。如果遇到无法解析的代码行,则SQL导入跳过该行代码并继续准备和执行后续行,直到它到达文件的末尾。所有SQL代码导入操作导入到当前名称空间。SQL导入主要原创 2021-04-05 10:00:44 · 581 阅读 · 0 评论 -
第十五章 使用管理门户SQL接口(二)
文章目录 第十五章 使用管理门户SQL接口(二)过滤模式内容Browse选项卡目录详情目录表的详细信息目录的视图详细信息存储过程的目录详细信息缓存查询的目录详细信息向导操作打开表工具 第十五章 使用管理门户SQL接口(二)过滤模式内容Management Portal SQL界面的左侧允许查看模式(或匹配筛选器模式的多个模式)的内容通过单击SQL interface页面顶部的Switch选项,指定希望使用的名称空间。这将显示可用名称空间的列表,可以从中进行选择。应用筛选器或从模式下拉列表中选择原创 2021-04-04 08:51:50 · 447 阅读 · 0 评论 -
第十五章 使用管理门户SQL接口(一)
文章目录 第十五章 使用管理门户SQL接口(一)管理门户SQL工具选择命名空间用户自定义执行SQL查询编写SQL语句表拖放执行查询选项显示计划按钮SQL语句的结果查询数据显示查询执行指标显示历史其他SQL接口 第十五章 使用管理门户SQL接口(一)本章介绍如何在InterSystems IRIS®数据平台管理门户上执行SQL操作。管理门户界面使用动态SQL,这意味着在运行时准备和执行查询。Management Portal界面旨在帮助针对小型数据集开发和测试SQL代码。它不打算用作在生产环境中执行原创 2021-04-03 07:40:19 · 579 阅读 · 0 评论 -
第十四章 使用SQL Shell界面(三)
文章目录 第十四章 使用SQL Shell界面(三)SQL元数据、查询计划和性能指标显示元数据SHOW STATEMENTEXPLAIN and Show PlanSQL Shell PerformanceTransact-SQL支持Setting DIALECTSetting COMMANDPREFIX运行命令TSQL例子 第十四章 使用SQL Shell界面(三)SQL元数据、查询计划和性能指标显示元数据SQL Shell支持M或Metadata命令以显示有关当前查询的元数据信息。对于每个结果原创 2021-04-02 07:57:27 · 1122 阅读 · 0 评论 -
第十四章 使用SQL Shell界面(二)
文章目录 第十四章 使用SQL Shell界面(二)存储和调用SQL语句通过数据回调通过名字回调保存到全局变量保存到文件清除缓存查询Query配置SQL shell配置SQL Shell系统范围默认值为SQL shell配置参数Setting COLALIGN设置displaymode和displaytranslatetable设置displayfile和displaypath设置executemodeSetting ECHOSetting MESSAGESSetting LOGSetting PATHSe原创 2021-04-01 08:01:48 · 557 阅读 · 0 评论 -
第十四章 使用SQL Shell界面(一)
文章目录 第十四章 使用SQL Shell界面(一)执行SQL的其他方式调用SQL ShellGO命令输入参数执行ObjectScript命令浏览命名空间CALL 命令执行SQL脚本文件 第十四章 使用SQL Shell界面(一)执行SQL的其他方式可以使用$SYSTEM.SQL.Execute() 方法从Terminal命令行执行一行SQL代码,而无需调用SQL Shell。以下示例显示如何在终端提示下使用此方法:DHC-APP>SET result=$SYSTEM.SQL.Execute(原创 2021-03-31 09:10:30 · 2527 阅读 · 0 评论 -
第十三章 使用动态SQL(七)
文章目录 第十三章 使用动态SQL(七)SQL元数据语句类型元数据选择项目Select-item元数据Query参数元数据Query结果集元数据%SQL.StatementResult属性%SQL.StatementResult %GetMetadata()审核动态SQL 第十三章 使用动态SQL(七)SQL元数据动态SQL提供以下类型的元数据:在“准备”之后,描述查询类型的元数据。在“准备”之后,描述查询中选择项的元数据(“列”和“扩展列信息”)。在准备之后,描述查询参数的元数据:参数,:v原创 2021-03-30 09:13:41 · 549 阅读 · 0 评论 -
第十三章 使用动态SQL(六)
文章目录 第十三章 使用动态SQL(六)用`%ObjectSelectMode = 1` Swizzling字段名称属性%Get("fieldname")方法%GetData(n)方法返回多个结果集 第十三章 使用动态SQL(六)用%ObjectSelectMode = 1 Swizzling字段名称属性下面的示例使用%ObjectSelectMode = 1进行准备,当使用字段名称属性返回值时,其类型类别为可Swizzle类型的字段(持久性类,序列类或流类)将自动发生Swizzle。转换字段值的结果原创 2021-03-29 07:48:01 · 436 阅读 · 0 评论 -
第十三章 使用动态SQL(五)
文章目录 第十三章 使用动态SQL(五)从结果集中返回特定的值%Print()方法%GetRow()和%GetRows()方法rset.name属性 第十三章 使用动态SQL(五)从结果集中返回特定的值要从查询结果集中返回特定的值,必须一次一行遍历结果集。要遍历结果集,请使用%Next()实例方法。(对于单一值,结果对象中没有行,因此%Next()返回0,而不是错误。)然后,可以使用%Print()方法显示整个当前行的结果,或者检索当前行的指定列的值。%Next()方法获取查询结果中下一行的数原创 2021-03-28 08:32:26 · 537 阅读 · 1 评论 -
第十三章 使用动态SQL(四)
文章目录 第十三章 使用动态SQL(四)返回完整结果集%Display()方法`%DisplayFormatted()`方法对结果集进行分页 第十三章 使用动态SQL(四)返回完整结果集使用%Execute()或%ExecDirect()执行语句将返回一个实现%SQL.StatementResult接口的对象。该对象可以是单一值,结果集或从CALL语句返回的上下文对象。%Display()方法可以通过调用%SQL.StatementResult类的%Display()实例方法来显示整个结果集(结果原创 2021-03-27 09:51:11 · 438 阅读 · 0 评论 -
第十三章 使用动态SQL(三)
文章目录 第十三章 使用动态SQL(三)执行SQL语句%Execute()具有输入参数的%Execute()使用TRY / CATCH处理%Execute错误%ExecDirect() 第十三章 使用动态SQL(三)执行SQL语句有两种使用%SQL.Statement类执行SQL语句的方法:%Execute(),它执行以前使用%Prepare()或%PrepareClassQuery()准备的SQL语句。%ExecDirect(),它同时准备和执行一条SQL语句。也可以通过使用$SYSTEM原创 2021-03-26 07:52:17 · 550 阅读 · 1 评论 -
第十三章 使用动态SQL(二)
文章目录 第十三章 使用动态SQL(二)准备SQL语句%Prepare()%PrepareClassQuery()成功准备的结果`preparse()`方法 第十三章 使用动态SQL(二)准备SQL语句准备一条SQL语句将验证该语句,为后续执行做准备,并生成有关该SQL语句的元数据。有三种使用%SQL.Statement类准备SQL语句的方法:%Prepare(),它为后续的%Execute()准备一条SQL语句(例如,查询)。%PrepareClassQuery(),它准备对现有查询的调用语原创 2021-03-25 06:53:37 · 613 阅读 · 0 评论 -
第十三章 使用动态SQL(一)
文章目录 第十三章 使用动态SQL(一)动态SQL简介动态SQL与嵌入式SQL`%SQL.Statement`类创建一个对象实例%SelectMode属性%SchemaPath属性%Dialect属性%ObjectSelectMode属性 第十三章 使用动态SQL(一)动态SQL简介动态SQL是指在运行时准备并执行的SQL语句。在动态SQL中,准备和执行SQL命令是单独的操作。通过动态SQL,可以以类似于ODBC或JDBC应用程序的方式在InterSystems IRIS中进行编程(除了要在与数据库引原创 2021-03-24 06:56:58 · 1031 阅读 · 0 评论 -
第十二章 使用嵌入式SQL(六)
文章目录 第十二章 使用嵌入式SQL(六)持久类方法中的嵌入式SQL验证嵌入式SQL代码使用`/compileembedded`限定符进行编译使用Show Plan进行测试审核嵌入式SQL 第十二章 使用嵌入式SQL(六)持久类方法中的嵌入式SQL下面的示例显示了一个持久类,其中包含一个类方法和一个实例方法,两者都包含嵌入式SQL:Class Sample.MyClass Extends %Persistent [DdlAllowed] { ClassMethod NameInitial(My原创 2021-03-23 08:04:13 · 447 阅读 · 0 评论 -
第十二章 使用嵌入式SQL(五)
文章目录 第十二章 使用嵌入式SQL(五)嵌入式SQL变量%msg%ROWCOUNT%ROWIDSQLCODE$TLEVEL$USERNAME 第十二章 使用嵌入式SQL(五)嵌入式SQL变量以下局部变量在嵌入式SQL中具有特殊用途。这些局部变量名称区分大小写。在过程启动时,这些变量是不确定的。它们由嵌入式SQL操作设置。也可以使用SET命令直接设置它们,或使用NEW命令将其重置为未定义。像任何局部变量一样,值将在过程持续期间或直到设置为另一个值或使用NEW进行定义之前一直存在。例如,某些成功的嵌入式原创 2021-03-22 07:39:28 · 559 阅读 · 0 评论 -
第十二章 使用嵌入式SQL(四)
文章目录 第十二章 使用嵌入式SQL(四)SQL游标`DECLARE`游标声明OPEN游标声明`FETCH`游标声明CLOSE游标声明 第十二章 使用嵌入式SQL(四)SQL游标游标是指向数据的指针,该数据允许嵌入式SQL程序对所指向的记录执行操作。通过使用游标,Embedded SQL可以遍历结果集。嵌入式SQL可以使用游标执行查询,该查询从多个记录返回数据。嵌入式SQL还可以使用游标更新或删除多个记录。必须首先对SQL游标进行DECLARE,并为其命名。在DECLARE语句中,提供了SELECT原创 2021-03-21 09:32:13 · 606 阅读 · 0 评论 -
第十二章 使用嵌入式SQL(三)
文章目录 第十二章 使用嵌入式SQL(三)主机变量主机变量示例用列号下标的主机变量`NULL`和未定义的主机变量主机变量的有效性主机变量和程序块 第十二章 使用嵌入式SQL(三)主机变量主机变量是将文字值传入或传出嵌入式SQL的局部变量。 最常见的是,主机变量用于将本地变量的值作为输入值传递给Embedded SQL,或者将SQL查询结果值作为输出主机变量传递给Embedded SQL查询。主机变量不能用于指定SQL标识符,例如架构名称,表名称,字段名称或游标名称。主机变量不能用于指定SQL关键字。原创 2021-03-20 09:48:14 · 812 阅读 · 1 评论 -
第十二章 使用嵌入式SQL(二)
文章目录 第十二章 使用嵌入式SQL(二)嵌入式SQL代码简单的SQL语句架构名称解析文字值数据格式权限检查 第十二章 使用嵌入式SQL(二)嵌入式SQL代码简单的SQL语句可以将简单的SQL语句(单个嵌入式SQL语句)用于各种操作,包括:INSERT,UPDATE,INSERT OR UPDATE和DELETE语句。`DDL语句。GRANT和REVOKE语句。只返回一行的SELECT语句(或者如果只对返回的第一行感兴趣)。简单的SQL语句也被称为非基于游标的SQL语句。本章稍后将介绍原创 2021-03-19 08:44:14 · 598 阅读 · 1 评论 -
第十二章 使用嵌入式SQL(一)
文章目录 第十二章 使用嵌入式SQL(一)编译嵌入式SQL嵌入式SQL和宏预处理器在嵌入式SQL中包含文件#SQLCompile宏指令嵌入式SQL语法`&sql`指令&sql替代语法&sql标记语法嵌入式SQL和行偏移量 第十二章 使用嵌入式SQL(一)可以将SQL语句嵌入InterSystemsIRIS®数据平台使用的ObjectScript代码中。这些嵌入式SQL语句在运行时转换为优化的可执行代码。嵌入式SQL有两种:一个简单的嵌入式SQL查询只能返回单行中的值。简单嵌入式SQL还可以用于单行原创 2021-03-18 08:13:03 · 1278 阅读 · 1 评论 -
第十一章 SQL隐式联接(箭头语法)
文章目录 第十一章 SQL隐式联接(箭头语法)属性引用子表引用箭头语法权限 第十一章 SQL隐式联接(箭头语法)InterSystems SQL提供了一个特殊的–>运算符,作为从相关表中获取值的快捷方式,而在某些常见情况下无需指定显式的JOIN即可。可以使用此箭头语法代替显式联接语法,也可以将其与显式联接语法结合使用。箭头语法执行左外部联接。箭头语法可用于类的属性或父表的关系属性的引用。其他类型的关系和外键不支持箭头语法。不能在ON子句中使用箭头语法(–>)。属性引用可以使用- >原创 2021-03-17 07:20:26 · 1871 阅读 · 0 评论 -
第十章 SQL排序(二)
文章目录 第十章 SQL排序(二)查询排序查询明细排序`DISTINCT`和`GROUP BY`排序规则旧版排序类型SQL和NLS排序 第十章 SQL排序(二)查询排序InterSystems SQL提供了排序规则功能,可用于更改字段的排序规则或显示。查询明细排序将排序功能应用于查询选择项会更改该项目的显示。字母大小写:默认情况下,查询显示带有大写和小写字母的字符串。例外情况是对排序规则类型SQLUPPER的字段进行DISTINCT或GROUP BY操作。这些操作以所有大写字母显示该字段。可以原创 2021-03-16 07:56:30 · 694 阅读 · 0 评论 -
第十章 SQL排序(一)
文章目录 第十章 SQL排序排序类型命名空间范围的默认排序规则表字段/属性定义排序索引定义排序 第十章 SQL排序排序规则指定值的排序和比较方式,并且是InterSystems SQL和InterSystemsIRIS®数据平台对象的一部分。有两种基本排序规则:数字和字符串。数值排序规则按以下顺序基于完整数字对数字进行排序:null,然后是负数,从最大到最小,零,然后是正数,从最小到最大。这将创建如下序列:–210,–185,–54,–34,-.02、0、1、2、10、17、100、120。字符串原创 2021-03-15 06:21:38 · 2879 阅读 · 0 评论 -
第九章 SQL查询数据库(二)
文章目录 第九章 SQL查询数据库(二)调用用户定义函数的查询查询串行对象属性查询集合使用说明和限制调用文本搜索的查询伪字段查询元数据快速查询查询和企业缓存协议Enterprise Cache Protocol (ECP) 第九章 SQL查询数据库(二)调用用户定义函数的查询InterSystems SQL允许您在SQL查询中调用类方法。这为扩展SQL语法提供了强大的机制。若要创建用户定义的函数,请在持久性InterSystems IRIS类中定义一个类方法。该方法必须具有文字(非对象)返回值。这必原创 2021-03-14 09:42:52 · 903 阅读 · 0 评论 -
第九章 SQL查询数据库(一)
文章目录 第九章 SQL查询数据库查询类型使用SELECT语句SELECT子句的执行顺序选择字段JOIN操作选择大量字段的查询定义和执行命名查询创建查询和调用类查询 第九章 SQL查询数据库查询类型查询是执行数据检索并生成结果集的语句。查询可以包含以下任意项:一个简单的SELECT语句,用于访问指定表或视图中的数据。具有JOIN语法的SELECT语句,用于访问多个表或视图中的数据。合并多个SELECT语句的结果的UNION语句。使用SELECT语句为封闭的SELECT查询提供单个数据项的子查原创 2021-03-13 10:03:13 · 1482 阅读 · 0 评论 -
第八章 SQL修改数据库
文章目录 第八章 SQL修改数据库插入数据使用SQL插入数据使用对象属性插入数据UPDATE语句在插入或更新时计算字段值删除语句事务处理事务和保存点非事务操作事务锁事务大小限制读取未提交的数据ObjectScript事务命令 第八章 SQL修改数据库可以对现有的表使用SQL语句,也可以对相应的持久化类使用ObjectScript操作来修改InterSystems IRIS®数据平台数据库的内容。不能修改定义为只读的持久类(表)。使用SQL命令为维护数据的完整性提供了自动支持。SQL命令是一个原子操原创 2021-03-12 07:15:40 · 1432 阅读 · 0 评论 -
第七章 SQL表之间的关系
文章目录 第七章 SQL表之间的关系定义外键外键引用完整性检查父表和子表定义父表和子表向父表和子表插入数据标识父表和子表 第七章 SQL表之间的关系要在表之间强制执行引用完整性,可以定义外键。修改包含外键约束的表时,将检查外键约束。定义外键有几种方法可以在InterSystems SQL中定义外键:可以定义两个类之间的关系。定义关系会自动将外键约束投影到SQL。可以在类定义中添加显式外键定义(对于关系未涵盖的情况)。可以使用CREATE TABLE或ALTER TABLE命令添加外键。可以使原创 2021-03-11 07:03:58 · 1531 阅读 · 0 评论 -
第六章 SQL定义和使用视图
文章目录 第六章 SQL定义和使用视图创建一个视图管理门户创建视图界面视图和相应的类修改视图可更新的视图WITH CHECK选项只读视图查看ID:%VIDList视图属性列出视图依赖 第六章 SQL定义和使用视图视图是一种虚拟表,由执行时通过SELECT语句或几个SELECT语句的UNION从一个或多个物理表中检索到的数据组成。 SELECT可以通过指定表或其他视图的任意组合来访问数据。因此,存储了视图的视图提供了物理表的所有灵活性和安全性特权。InterSystemsIRIS®数据平台上的Inter原创 2021-03-10 07:08:13 · 2520 阅读 · 1 评论 -
第五章 SQL定义表(三)
文章目录 第五章 SQL定义表(三)使用DDL定义表在嵌入式SQL中使用DDL使用类方法执行DDL通过导入和执行DDL脚本定义表定义分片表通过查询现有表定义表外部表List表列出列名和数字GetColumns()方法 第五章 SQL定义表(三)使用DDL定义表可以使用标准DDL命令在InterSystems SQL中定义表:InterSystems SQL中可用的DDL命令ALTER命令 ALTER TABLE,ALTER VIEWCREATE 命令 CREATE TABLE,CREATE V原创 2021-03-09 07:08:15 · 1470 阅读 · 0 评论 -
第五章 SQL定义表(二)
文章目录 第五章 SQL定义表(二)主键RowVersion,AutoIncrement和串行计数器字段RowVersion FieldSerial Counter FieldAutoIncrement Field通过创建持久性类来定义表定义数据值参数数据值限制允许的数据值枚举值值的模式匹配唯一值计算值类方法通过创建持久性类来定义分片表分片类方法分片类限制 第五章 SQL定义表(二)主键InterSystems IRIS提供了两种方法来唯一标识表中的行:RowID和主键。可选的主键是一个有意义的值,原创 2021-03-08 07:31:57 · 697 阅读 · 0 评论 -
第五章 SQL定义表(一)
文章目录第五章 SQL定义表表名称和架构名称模式名称模式命名注意事项保留模式名默认模式名称`_CURRENT_USER`关键字模式搜索路径包含特定于平台的模式名List模式表名RowID字段基于字段的RowID隐藏的RowID?第五章 SQL定义表表名称和架构名称可以通过定义表(使用CREATE TABLE)或通过定义投影到表的持久类来创建表:DDL:InterSystemsIRIS®数据平台使用CREATE TABLE中指定的表名来生成相应的持久类名,并使用指定的架构名来生成相应的包名。类定义原创 2021-03-07 09:30:35 · 1758 阅读 · 0 评论 -
第四章 SQL标识符
文章目录 第四章 标识符标识符简单标识符命名约定字母测试有效标识符名称空间的名字标识符和类实体名称在类定义中指定SQL名称标识符长度注意事项分隔标识符分隔标识符有效名称禁用分隔标识符支持SQL保留字 第四章 标识符标识符标识符是SQL实体的名称,例如表、视图、列(字段)、模式、表别名、列别名、索引、存储过程、触发器或其他SQL实体。标识符名称在其上下文中必须是唯一的;例如,同一模式中的两个表或同一表中的两个字段不能具有相同的名称。但是,不同模式中的两个表或不同表中的两个字段可以具有相同的名称。原创 2021-03-06 10:01:38 · 2812 阅读 · 0 评论 -
第三章 SQL语言元素(二)
文章目录 第三章 SQL语言元素(二)算术运算符和函数产生的数据类型运算符优先级精度和等级算术和三角函数关系运算符包含并跟随运算符逻辑运算符非一元运算符`AND`和`OR`运算符注释单行注释多行注释SQL代码保留为注释 第三章 SQL语言元素(二)算术运算符和函数InterSystems SQL支持以下算术运算符:+ 加法操作符。例如,17+7 = 24。– 减法运算符。例如,17-7等于10。注意,这些字符中的一对是InterSystems SQL注释指示器。因此,要指定两个或多原创 2021-03-05 06:52:42 · 924 阅读 · 2 评论 -
第三章 SQL语言元素(一)
文章目录 第三章 SQL语言元素(一)命令和关键字函数:内在的和外在的文字字符串分割符串联NULL和空字符串null 处理null 表达式NULL的长度ObjectScript和SQL 第三章 SQL语言元素(一)命令和关键字InterSystems SQL命令(也称为SQL语句)以关键字开头,后跟一个或多个参数。其中一些参数可能是子句或函数,由它们自己的关键字标识。InterSystems SQL命令没有命令终止符,除非在特殊情况下(例如SQL过程代码或触发代码),在这种情况下,SQL命令以单个原创 2021-03-04 17:26:24 · 1406 阅读 · 1 评论 -
第二章 InterSystems SQL基础
文章目录 第二章 InterSystems SQL基础表模式与架构查询权限数据显示选项数据排序执行SQL 第二章 InterSystems SQL基础本章概述了InterSystems SQL的特性,特别是那些SQL标准未涵盖的特性,或者与InterSystems IRIS®数据平台统一数据架构相关的特性。本教程假定读者具备SQL知识,并不是为介绍SQL概念或语法而设计的。本章讨论以下主题:表查询权限数据显示选项数据排序类型执行SQL表在InterSystems SQL中,数据显原创 2021-03-02 07:04:53 · 1769 阅读 · 1 评论