immutable 更多内容
  • 函数/存储过程设计规范

    辑。 【规则】仅创建对固定入参有固定返回值的函数,函数必须设为IMMUTABLE和SHIPPABLE类型。 目前数据库支持三种类型的函数,分别是IMMUTABLE、STABLE、VOLATILE。对于IMMUTABLE类型且设置为SHIPPABLE的函数,允许在DN上执行。在大部

    来自:帮助中心

    查看更多 →

  • 函数/存储过程设计规范

    辑。 【规则】仅创建对固定入参有固定返回值的函数,函数必须设为IMMUTABLE和SHIPPABLE类型。 目前数据库支持三种类型的函数,分别是IMMUTABLE、STABLE、VOLATILE。对于IMMUTABLE类型且设置为SHIPPABLE的函数,允许在DN上执行。在大部

    来自:帮助中心

    查看更多 →

  • 函数/存储过程设计规范

    辑。 【规则】仅创建对固定入参有固定返回值的函数,函数必须设为IMMUTABLE和SHIPPABLE类型。 目前数据库支持三种类型的函数,分别是IMMUTABLE、STABLE、VOLATILE。对于IMMUTABLE类型且设置为SHIPPABLE的函数,允许在DN上执行。在大部

    来自:帮助中心

    查看更多 →

  • 函数和操作符

    不能够命中索引。 当GUC参数enable_immutable_optimization设置为ON且DBCOMPATIBILITY设置为A时,如果immutable存储过程参数为常量或者可以被转换为常量的表达式(例如immutable函数,但是stable、volatile函数不

    来自:帮助中心

    查看更多 →

  • 函数/存储过程设计规范

    。 【规则】仅创建对固定入参有固定返回值的函数,函数必须设为IMMUTABLE和SHIPPABLE类型。 目前数据库支持三种类型的函数,分别是IMMUTABLE、STABLE、VOLATILE。 对于IMMUTABLE类型且设置为SHIPPABLE的函数,允许在DN上执行。在大部

    来自:帮助中心

    查看更多 →

  • CREATE FUNCTION

    了函数的IMMUTABLE属性,但是函数执行的过程并不是IMMUTABLE的,那么可能会导致结果错误等严重问题。因此,用户在指定函数的属性为IMMUTABLE的时候,要特别慎重。 举例如下: 如果自定义函数中引用了表,视图等对象,那么该函数就不能定义为IMMUTABLE,因为当表

    来自:帮助中心

    查看更多 →

  • CREATE FUNCTION

    了函数的IMMUTABLE属性,但是函数执行的过程并不是IMMUTABLE的,那么可能会导致结果错误等严重问题。因此,用户在指定函数的属性为IMMUTABLE的时候,要特别慎重。 举例如下: 如果自定义函数中引用了表,视图等对象,那么该函数就不能定义为IMMUTABLE,因为当表

    来自:帮助中心

    查看更多 →

  • 函数和操作符

    设置为A,sql语句中immutable存储过程执行中传入常量或者可以被转换为常量的表达式时(例如immutable函数,但是stable、volatile函数不可以),非每行执行一次。immutable存储过程在入参为行表达式时仍然每行执行一次。immutable存储过程在包含union、union

    来自:帮助中心

    查看更多 →

  • ALTER FUNCTION

    END; / ; 修改函数func_add_sql2的执行规则为IMMUTABLE,即参数不变时返回相同结果: 1 ALTER FUNCTION func_add_sql2(INTEGER, INTEGER) IMMUTABLE; 将函数func_add_sql2的名称修改为add_two_number:

    来自:帮助中心

    查看更多 →

  • ALTER FUNCTION

    NULL结果。 RETURNS NULL ON NULL INPUT和STRICT的功能相同。 - IMMUTABLE | STABLE | VOLATILE IMMUTABLE,表示该函数在给出同样的参数值时总是返回同样的结果。 STABLE,表示该函数不能修改数据库,对相同参

    来自:帮助中心

    查看更多 →

  • 规格约束

    N/A 分布式自治事务不支持下推(IMMUTABLE、STABLE类型)。 gaussdb=# CREATE OR REPLACE PROCEDURE autonomous_test_in_p_116(num1 INT ) IMMUTABLE AS DECLARE PRAGMA

    来自:帮助中心

    查看更多 →

  • GAUSS-01031 -- GAUSS-01040

    错误原因:黑名单已禁用。 解决办法:禁止使用此语法。 GAUSS-01033: "range canonical function %s must be immutable" SQLSTATE: 42P17 错误原因:黑名单已禁用。 解决办法:禁止使用此语法。 GAUSS-01034: "range subtype

    来自:帮助中心

    查看更多 →

  • CREATE FUNCTION

    。 函数定义时如果指定为IMMUTABLE和SHIPPABLE类型,应该尽量避免函数中存在INSERT,UPDATE,DELETE,MERGE和DDL操作,因为上述操作应该由CN判断对应的执行节点,否则执行结果可能产生错误。如果在声明为IMMUTABLE和SHIPPABLE类型的

    来自:帮助中心

    查看更多 →

  • ALTER PROCEDURE

    test_proc(int) COMPILE; --修改存储过程的执行规则为IMMUTABLE,即参数不变时返回结果相同。 gaussdb=# ALTER PROCEDURE test_proc(a int) IMMUTABLE; --新建用户。 gaussdb=# CREATE USER

    来自:帮助中心

    查看更多 →

  • 带自定义函数的语句不下推

    provolatile的本质含义是描述函数的易变属性,取值为i/s/v。i代表IMMUTABLE,s代表STABLE,v代表VOLATILE。 例如: 如果一个函数对于同样的输入,一定有相同的输出,那么这类函数就是IMMUTABLE的。例如,绝大部分的字符串处理函数,这类函数始终可以下推。 如果

    来自:帮助中心

    查看更多 →

  • 规格约束

    TABLE 分布式自治事务不支持下推(IMMUTABLE、STABLE类型)。 gaussdb=# CREATE OR REPLACE PROCEDURE autonomous_test_in_p_116(num1 INT ) IMMUTABLE AS DECLARE PRAGMA

    来自:帮助中心

    查看更多 →

  • ALTER PROCEDURE

    test_proc(int) COMPILE; --修改存储过程的执行规则为IMMUTABLE,即参数不变时返回结果相同。 gaussdb=# ALTER PROCEDURE test_proc(a int) IMMUTABLE; --新建用户。 gaussdb=# CREATE USER

    来自:帮助中心

    查看更多 →

  • GAUSS-01291 -- GAUSS-01300

    解决办法:请勿在表达式索引中使用聚集操作。 GAUSS-01292: "functions in index predicate must be marked IMMUTABLE" SQLSTATE: 42P17 错误原因:表达式索引中不能使用易变函数。 解决办法:保证表达式索引中的函数为不变函数。 GAUSS-01293:

    来自:帮助中心

    查看更多 →

  • 查询字段列表

    Boolean 字段在工作项中是否受控,为true表示受控。修改已基线的工作项受控字段需要走变更评审流程。和工作流配置不一致时以工作流为准 immutable Boolean 字段在工作项中是否可修改,为true时不可修改。和工作流配置不一致时以工作流为准 no Integer 字段排序的序号

    来自:帮助中心

    查看更多 →

  • CREATE FUNCTION

    。 函数定义时如果指定为IMMUTABLE和SHIPPABLE类型,应该尽量避免函数中存在INSERT,UPDATE,DELETE,MERGE和DDL操作,因为上述操作应该由CN判断对应的执行节点,否则执行结果可能产生错误。如果在声明为IMMUTABLE和SHIPPABLE类型的

    来自:帮助中心

    查看更多 →

  • ALTER FUNCTION

    {CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT} | {IMMUTABLE | STABLE | VOLATILE} | {SHIPPABLE | NOT SHIPPABLE} | {NOT FENCED

    来自:帮助中心

    查看更多 →

共105条
看了本文的人还看了
提示

您即将访问非华为云网站,请注意账号财产安全