检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
parameter:游标参数,只能为输入参数,其格式为: parameter_name datatype select_statement:查询语句。 根据执行计划的不同,系统会自动判断该游标是否可以用于以倒序的方式检索数据行。 语法上支持parameter为输出参数,但其行为与输入参数保持一致。 定义动态游标:
default_transaction_isolation 设置事务的隔离级别。 M-Compatibility中通过SET设置会改变会话级事务隔离级别。 MySQL中不支持该系统参数。 transaction_read_only 设置事务的访问模式。 在M-Compatibility中,通过使用SET命令,只能改变
parameter:游标参数,只能为输入参数,其格式为: parameter_name datatype select_statement:查询语句。 根据执行计划的不同,系统会自动判断该游标是否可以用于以倒序的方式检索数据行。 语法上支持parameter为输出参数,但其行为与输入参数保持一致。 定义动态游标:
-- 创建表 gaussdb=# CREATE TABLE uuid_test(id int, test uuid); -- 插入数据,使用系统生成的uuid插入数据 gaussdb=# INSERT INTO uuid_test VALUES(1, uuid()::uuid);
TABLE,所有锁模式都有相同的语意,区别仅在于规则中锁与锁之间是否冲突,规则请参见表1。 如果没有打开xc_maintenance_mode参数,那么对系统表申请ACCESS EXCLUSIVE级别锁将报错。 自动CANCEL业务接口只允许重分布工具使用。 语法格式 LOCK [ TABLE ]
default_transaction_isolation 设置事务的隔离级别。 GaussDB中通过SET设置会改变会话级事务隔离级别。 MySQL中不支持该系统参数。 transaction_read_only 在GaussDB中是设置当前事务的访问模式。 在MySQL中是设置会话级事务的访问模式。
用于修改索引分区的所属表空间。 注意事项 索引的所有者或者拥有索引所在表的INDEX权限的用户或者被授予了ALTER ANY INDEX权限的用户有权限执行此命令,系统管理员默认拥有此权限。 语法格式 重命名表索引的名称。 ALTER INDEX [ IF EXISTS ] index_name
用于修改索引分区的所属表空间。 注意事项 索引的所有者或者拥有索引所在表的INDEX权限的用户或者被授予了ALTER ANY INDEX权限的用户有权限执行此命令,系统管理员默认拥有此权限。 语法格式 重命名表索引的名称。 1 2 ALTER INDEX [ IF EXISTS ] index_name
parameter:游标参数,只能为输入参数,参数支持定义默认值,以:=、=、default定义。其格式为: select_statement:查询语句。 根据执行计划的不同,系统会自动判断该游标是否可以用于以倒序的方式检索数据行。 语法上支持parameter为输出参数,但其行为与输入参数保持一致。 在exception内部会自动关闭。
lt定义。其格式如图3所示。: 图3 parameter格式使用参考图 select_statement:查询语句。 根据执行计划的不同,系统会自动判断该游标是否可以用于以倒序的方式检索数据行。 语法上支持parameter为输出参数,但其行为与输入参数保持一致。 在exception内部会自动关闭。
parameter:游标参数,只能为输入参数,其格式为: parameter_name datatype select_statement:查询语句。 根据执行计划的不同,系统会自动判断该游标是否可以用于以倒序的方式检索数据行。 语法上支持parameter为输出参数,但其行为与输入参数保持一致。 定义动态游标:
TABLE,所有锁模式都有相同的语意,区别仅在于规则中锁与锁之间是否冲突,规则请参见表1。 如果没有打开xc_maintenance_mode参数,那么对系统表申请ACCESS EXCLUSIVE级别锁将报错。 自动CANCEL业务接口只允许重分布工具使用。 语法格式 LOCK [ TABLE ]
所有锁模式都有相同的语意,区别仅在于规则中锁与锁之间是否冲突,规则请参见表1。 如果没有打开xc_maintenance_mode参数,那么对系统表申请ACCESS EXCLUSIVE级别锁将报错。 语法格式 LOCK [ TABLE ] {[ ONLY ] name [, ...]|
ora_test_db DBCOMPATIBILITY 'ORA'; --切换数据库。 gaussdb=# \c ora_test_db --创建拥有系统管理员权限的用户。 ora_test_db=# CREATE USER user1 WITH SYSADMIN PASSWORD '********';
plain指定该类型的数据将总是被存储在线内并且不会被压缩。(对定长类型只允许plain) extended 指定系统将首先尝试压缩一个长的数据值,并且将在数据仍然太长的情况下把值移出主表行。 external允许值被移出主表, 但是系统将不会尝试对它进行压缩。 main允许压缩,但是不鼓励把值移出主表(如果没有其
plain指定该类型的数据将总是被存储在线内并且不会被压缩。(对定长类型只允许plain) extended 指定系统将首先尝试压缩一个长的数据值,并且将在数据仍然太长的情况下把值移出主表行。 external允许值被移出主表, 但是系统将不会尝试对它进行压缩。 main允许压缩,但是不鼓励把值移出主表(如果没有其
= expr2 THEN NULL ELSE expr1 END。 nullif(expr1, expr2)函数为映射函数,故pg_proc系统表中无法查到对应函数定义。 示例: 1 2 3 4 5 gaussdb=# SELECT nullif('hello','world');
数后,会增加对下标的检查,访问越界会进行报错。 在存储过程中定义的数组类型,其作用域仅在该存储过程中。 size信息会记录到pg_type系统表中,打开varray_compat参数后,对数组的操作都会进行长度以及下标的检查,未开参数时则不使用size信息。 data_type也
参数后,会增加对下标的检查,访问越界会进行报错 在存储过程中定义的数组类型,其作用域仅在该存储过程中。 size信息会记录到pg_type系统表中,打开varray_compat参数后,对数组的操作都会进行长度以及下标的检查,未开参数时则不使用size信息。 data_type也
些场景仍自增为最大值。 不支持innodb_autoinc_lock_mode系统变量,GaussDB的GUC参数auto_increment_cache=0时,批量插入自动增长列的行为与MySQL系统变量innodb_autoinc_lock_mode=1相似。 自动增长列在导入数据或者进行Batch