首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

InterSystems SQL基础

InterSystems SQL基础 本章概述了InterSystems SQL的特性,特别是那些SQL标准未涵盖的特性,或者与InterSystems IRIS®数据平台统一数据架构相关的特性。...如果不指定模式,InterSystems IRIS将提供如下模式: 对于DDL操作,InterSystems IRIS使用系统范围的默认架构名称。此默认值可配置。它适用于所有名称空间。...权限 InterSystems SQL提供了一种通过权限来限制对表、视图等的访问的方法。 数据显示选项 InterSystems SQL使用SelectMode选项来指定如何显示或存储数据。...在其中的几种数据类型中,InterSystems IRIS以$HOROLOG格式存储日期。...数据排序 Collation种类决定了值的排序和比较方式,它是InterSystems SQL和InterSystems IRIS对象的一部分。 可以指定排序规则类型作为字段/属性保护的一部分。

2.5K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    用户、角色和权限

    用户、角色和权限InterSystems IRIS®具有系统级安全性,以及一组与sql相关的额外安全性特性。 在数据库级保护之外,InterSystems SQL安全性提供了额外级别的安全功能。...InterSystems SQL在InterSystems IRIS数据平台上对ODBC、JDBC、Dynamic SQL和SQL Shell接口进行权限检查。...用户InterSystems SQL用户与为InterSystems安全性定义的用户相同。可以使用SQL命令或管理门户定义用户。在SQL中,可以使用CREATE USER语句创建用户。...SQL权限选项卡列出了角色对InterSystems SQL资源的权限,其中命名空间的下拉列表允许查看每个命名空间的资源。...审核权限错误当InterSystems IRIS进程调用用户没有特权的SQL语句时,操作将失败,并生成SQLCODE-99错误。

    2.1K20

    使用多维存储(全局变量)(四)

    使用多维存储(全局变量)(四) 管理事务 InterSystems IRIS提供了使用全局变量实现完整事务处理所需的基本操作。 InterSystems IRIS对象和SQL自动利用这些特性。...InterSystems IRIS的独特之处在于它让开发人员可以使用这种机制。这使得有可能为新的应用程序类型创建自定义数据库结构,同时仍然支持事务。...当然,可以简单地使用InterSystems IRIS对象或SQL来管理数据,并让事务得到自动管理。...对TSTART的嵌套调用 InterSystems IRIS维护一个特殊的系统变量$TLEVEL,该变量跟踪TSTART命令被调用的次数。...InterSystems IRIS只记录最近指定的全局引用。 裸全球变量引用 在带下标的全局引用之后,InterSystems IRIS会将裸指示符设置为该全局名称和下标级别。

    55020

    Caché 变量大全 $ZVERSION 变量

    Caché 变量大全 $ZVERSION 变量 包含一个字符串,描述do命令后面的InterSystems IRIS.line的当前版本。...大纲 $ZVERSION $ZV 描述 $ZVERSION包含一个字符串,该字符串显示当前运行的InterSystems IRIS®Data Platform实例的版本。...IRIS安装的类型(产品和平台,包括CPU类型)、版本号(2018.1)、该版本中的内部版本号(内部版本号中的“U”表示UNICODE以及创建此版本的InterSystems IRIS的日期和时间。...通过转到InterSystems IRIS启动器并选择关于...,可以查看版本和内部版本号信息。 不能使用SET命令修改$ZVERSION特殊变量。尝试这样做会导致错误。...示例 以下示例从版本字符串中提取创建日期,以计算InterSystems IRIS的当前版本有多早(以天为单位)。

    28720

    冻结计划

    当在比最初创建计划时使用的InterSystems软件版本更新的InterSystems软件版本下准备/编译查询时,会发生这种自动冻结。...日冻结计划自动检查 InterSystems SQL每晚2:00自动扫描SQL语句清单中的所有冻结语句。这次扫描最多持续一个小时。...此扫描检查所有冻结的计划: 如果冻结的计划具有与当前版本相同的InterSystems软件版本,InterSystems IRIS®Data Platform将计算两个计划的引用表和时间戳的散列,以创建可能已更改的内部计划列表...如果冻结的计划具有与当前版本相同的InterSystems IRIS版本,并且两个计划的逐字符串比较完全匹配,则它会将列出新计划的SQL语句列中的SQL语句标记为“0”。...如果冻结的计划具有与当前版本(冻结/更新)不同的InterSystems软件版本,InterSystems IRIS将确定对SQL优化器逻辑的更改是否会导致不同的查询计划。

    1.9K10
    领券