YashanDB ALTER SYSTEM语句
通用描述ALTER SYSTEM用于动态地改变所在数据库实例(Instance)的属性,立即生效(但对于ALTER SYSTEM SET PARAMETER可设定为重启生效)且对所有用户生效。#语句定义alter system::=语法图代码syntax::= ALTER SYSTEM (set_parameter_clause|SWITCH LOGFILE
YashanDB ALTER SESSION语句
通用描述ALTER SESSION用于动态地改变所在会话的属性或会话级的系统配置,此类改变仅在当前会话生效,会话断开后将恢复为初始值。执行本语句,用户需具备ALTER SESSION权限。#语句定义alter session::=语法图代码syntax::= ALTER SESSION set_clauseset_clause::=语法图代码syntax::=&nbs
YashanDB ALTER SEQUENCE语句
通用描述ALTER SEQUENCE用于修改序列号生成器的各项参数。分布式部署中用户无法执行本语句。#语句定义代码syntax::= ALTER SEQUENCE [schema "."] sequence ((INCREMENT BY integer) | (MAXVALUE&
YashanDB ALTER PROFILE语句
通用描述ALTER PROFILE用于修改一个profile的内容。执行本语句需注意如下事项:用户必须拥有ALTER PROFILE权限才能修改一个profile。对于已与用户关联的profile,修改profile后,其对用户的资源限制立即生效。对于YashanDB默认的profile(名称为DEFAULT),也可使用本语句对其内容进行修改。#语句定义alter profile::=语法图代码s
YashanDB ALTER PROCEDURE语句
通用描述ALTER PROCEDURE语句用于显式的重编译一个存储过程。对于在SYS schema内的存储过程,需要由SYS用户执行ALTER PROCEDURE语句。对于其他schema内的存储过程,需要由其所属用户或拥有ALTER ANY PROCEDURE权限的用户执行ALTER PROCEDURE语句。存储过程含义及限制请参考存储过程章节。#语句定义alter procedure::=代码
YashanDB ALTER PACKAGE语句
通用描述ALTER PACKAGE语句用于显式的重编译一个自定义高级包的HEAD、BODY或整个自定义高级包。对于在SYS schema内的自定义高级包,需要由SYS用户执行ALTER PACKAGE语句。对于其他schema内的自定义高级包,需要由其所属用户或拥有ALTER ANY PROCEDURE权限的用户执行ALTER PACKAGE语句。自定义高级包含义及限制请参考自定义高级包章节。#语
YashanDB ALTER OUTLINE语句
通用描述ALTER OUTLINE用于修改一个存储纲要,包括重建,更改名称,更改归属类别,设置为有效,设置为无效等操作。用户必须拥有ALTER ANY OUTLINE权限才能修改一个存储纲要。在分布式部署中,执行本语句时系统会检查是否存在异常未恢复DDL语句,若存在将报错并需等待对应DDL恢复成功后才能执行本语句。#语句定义alter_outline::=代码syntax::= ALTE
YashanDB ALTER MATERIALIZED VIEW语句
通用描述ALTER MATERIALIZED VIEW语句用于更改一个已存在的物化视图的相关属性。#语句定义alter materialized view::=alter materialized view::=语法图代码syntax::= ALTER MATERIALIZED VIEW [schema"."] material
YashanDB ALTER INDEX语句
通用描述ALTER INDEX用于修改索引的相关信息。一个SQL命令行可以指定多项修改操作,以,分开;但对于存在分区索引的表,该表上的索引操作需单项执行,即不能放在同一个命令行中,且对于分区索引,其修改操作必须按指定分区进行,而不能针对整体索引操作。#语句定义alter index::=代码syntax::= ALTER INDEX [schema".&qu
YashanDB ALTER FUNCTION语句
通用描述ALTER FUNCTION语句用于显式的重编译一个自定义函数。对于在SYS schema内的自定义函数,需要由SYS用户执行ALTER FUNCTION语句。对于其他schema内的自定义函数,需要由其所属用户或拥有ALTER ANY PROCEDURE权限的用户执行ALTER FUNCTION语句。自定义函数含义及限制请参考自定义函数章节。#语句定义alter_function::=语
YashanDB ALTER DATABASE语句
通用描述ALTER DATABASE用于修改数据库的相关属性。 分布式部署中,仅支持如下语法:startup_clausesconvert filename [including archivelog]archivelog/noarchivelogset standby database toconvert to physical standbyswitchoverfailoverexit upg
YashanDB ALTER DATABASE LINK语句
通用描述ALTER DATABASE LINK语句用于修改一个数据库链接对象的信息。当前登录的本地用户可以修改数据库链接的远程用户名和用户密码。根据数据库系统的结构,支持两种数据库链接:同构数据库链接:YashanDB与YashanDB的数据库链接异构数据库链接:YashanDB与Oracle的数据库链接,需要进行异构数据库链接配置#语句定义alter database link::=语法图pwd
YashanDB ALTER AUDIT POLICY语句
通用描述ALTER AUDIT POLICY用于修改一个审计策略,对审计项目、审计执行条件、审计条件执行频率等进行增删操作。只有拥有AUDIT_ADMIN审计管理员角色,或者拥有AUDIT SYSTEM系统权限的用户,才能修改一个审计策略。对审计策略的修改立即生效,系统对数据库操作的审计项目相应发生改变。#语句定义alter_audit_policy::=语法图privilege_audit_cl
YashanDB WM_CONCAT函数
WM_CONCAT函数将多行的数据执行拼接操作,并通过分隔符分隔,返回一行CLOB类型的字符串。该函数与GROUP_CONCAT函数实现功能类似,区别在于WM_CONCAT不能指定SEPARATOR分隔符(固定为,),且不能指定ORDER BY排序。DISTINCT计算最终拼接结果时,过滤在同一组内出现的重复的行。ALL默认值,表示不过滤重复的行,对所有行都进行拼接。stringstring可以为
YashanDB VAR_SAMP函数
VAR_SAMP函数计算expr的值的样本方差。当给定参数只有一行数据时,VARIANCE函数的计算结果为NULL。VAR_SAMP函数的返回值类型有以下几种情况:当expr的值为TINYINT、SMALLINT、INT、BIGINT、NUMBER类型时,返回NUMBER类型。当expr的值为FLOAT、DOUBLE类型时,返回与expr的值一致的FLOAT、DOUBLE类型。当expr的值为NU
YashanDB VAR_POP函数
VAR_POP函数计算expr的值的总体方差。VAR_POP函数的返回值类型有以下几种情况:当expr的值为TINYINT、SMALLINT、INT、BIGINT、NUMBER类型时,返回NUMBER类型。当expr的值为FLOAT、DOUBLE类型时,返回与expr的值一致的FLOAT、DOUBLE类型。当expr的值为NULL时,返回NULL。当expr的值为字面量、变量、常量时,返回0。当e
YashanDB VARIANCE函数
VARIANCE函数计算expr的值的样本方差。当给定参数只有一行数据时,VARIANCE函数的计算结果为0。VARIANCE函数的返回值类型有以下几种情况:当expr的值为TINYINT、SMALLINT、INT、BIGINT、NUMBER类型时,返回NUMBER类型。当expr的值为FLOAT、DOUBLE类型时,返回与expr的值一致的FLOAT、DOUBLE类型。当expr的值为NULL时
YashanDB UTC_TIMESTAMP函数
UTC_TIMESTAMP函数返回数据库所在的操作系统设置的当前协调世界时,其返回类型为TIMESTAMP,且与TIMESTAMP_FORMAT参数所指定格式一致。UTC_TIMESTAMP有以下三种形式:UTC_TIMESTAMPUTC_TIMESTAMP()UTC_TIMESTAMP(integer),integer必须为一个0~9之间的整数字面量,表示保留的微秒位数,舍去的位按四舍五入。如果
YashanDB USERENV函数
USERENV函数根据输入的parameter参数返回当前会话的相关信息。parameter为表达参数的字符串字面量,不区分大小写。包括如下值:SID:当前会话的SID,一个SID能够唯一标识一个已连接的会话。函数对该参数返回一个NUMBER类型的数值。SCHEMAID:当前的USER ID。函数对该参数返回一个NUMBER类型的数值。LANGUAGE:当前连接的服务端所使用的字符集。函数对该参数
YashanDB UNISTR函数
UNISTR函数将源字符串中Unicode编码部分转换为对应字符,函数将返回一个NVARCHAR类型的字符串。本函数遵循如下规则:Unicode编码限制为UCS-2编码格式,格式为''后加4位16进制。若要将反斜杠包含在字符串本身中,需在其前面加上另一个反斜杠,不符合的格式将会报错。本函数不支持向量化计算。返回值固定为NVARCHAR类型。当expr为NULL时,函数返回NULL。