检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
--UPSERT。 gaussdb=# INSERT INTO list_02 (id, role, data) VALUES (1, 'test', 'testdata') ON DUPLICATE KEY UPDATE role = VALUES(role), data = VALUES(data);
CREATE TABLE test1 (id INT,val INT); CREATE TABLE gaussdb=# INSERT INTO test1 VALUES (1, 1); INSERT 0 1 gaussdb=# INSERT INTO test1 VALUES (1,
' || col2); END; / --函数调用。 gaussdb=# CALL package_func_overload(1, 'test'); gaussdb=# CALL package_func_overload(1, 1); --删除函数。 gaussdb=#
分钟 s、sec、second、seconds、secs 秒 millisecon、ms、msec、msecond、mseconds、msecs 毫秒 microsecon、us、usec、usecond、useconds、usecs 微秒 返回值类型:interval、timestamp
分钟 s、sec、second、seconds、secs 秒 millisecon、ms、msec、msecond、mseconds、msecs 毫秒 microsecon、us、usec、usecond、useconds、usecs 微秒 返回值类型:interval、timestamp
rawnlike 描述:比较raw类型与模式是否不匹配。 参数:raw, raw 返回值类型:boolean rawout 描述:RAW类型的输出接口。 参数:bytea 返回值类型:cstring rawsend 描述:转换bytea为二进制类型。 参数:raw 返回值类型:bytea
--------- {1,2,7} (1 row) 默认情况下,数组的元素类型是成员表达式的公共类型,使用和UNION或CASE结构(UNION,CASE和相关构造)相同的规则决定。可以通过显式类型转换将数组构造为想要的数据类型,示例如下: gaussdb=# SELECT ARRAY[1
123456 ui 323 jsfd321 j3k2l3', '4880-9898-4545-2525', 'this is a llt case'); --查看数据。 gaussdb=# SELECT * FROM tb_for_masking; idx | col1
等时,在代价计算后可能也会走索引idx_test_abcd,但是这种情况走索引时会扫描索引的全部页面,导致SQL性能并不理想。类似情况建议根据最左匹配原则创建适合此查询条件的组合索引。 --创建表test。 gaussdb=# CREATE TABLE test(a int, b int, c
员角色须打开operate_mode。 standby_read_status() 描述:用于“GTM_FREE 分布式备机读”功能,获取集群内部所有DN的csn快照信息和主备差异时长,以及最后一次备机读查询所用的csn快照信息。 参数:nan 返回值类型:text、text、t
rawnlike 描述:比较raw类型与模式是否不匹配。 参数:raw, raw 返回值类型:boolean rawout 描述:RAW类型的输出接口。 参数:bytea 返回值类型:cstring rawsend 描述:转换bytea为二进制类型。 参数:raw 返回值类型:bytea
rawnlike 描述:比较raw类型与模式是否不匹配。 参数:raw, raw 返回值类型:boolean rawout 描述:RAW类型的输出接口。 参数:bytea 返回值类型:cstring rawsend 描述:转换bytea为二进制类型。 参数:raw 返回值类型:bytea
rawnlike 描述:比较raw类型与模式是否不匹配。 参数:raw, raw 返回值类型:boolean rawout 描述:RAW类型的输出接口。 参数:bytea 返回值类型:cstring rawsend 描述:转换bytea为二进制类型。 参数:raw 返回值类型:bytea
os.getenv('password') # 创建连接对象。 conn=psycopg2.connect(database="db_test",user=user,password=password,host="localhost",port=port) cur=conn.cursor()
off) DISTRIBUTE hash(c); gaussdb=# EXPLAIN PLAN SET statement_id = 'test remote query' FOR SELECT current_user FROM pt_t1, pt_t2; --查询PLAN_TABLE。
0表示hash分布。 返回值类型:int32 示例: 1 2 3 4 5 gaussdb=# select bucketbpchar('test',1); bucketbpchar -------------- 9761 (1 row) bucketbytea(value,flag)
示hash分布。 返回值类型:int32 示例: 1 2 3 4 5 openGauss=# select bucketbpchar('test',1); bucketbpchar -------------- 9761 (1 row) bucketbytea(value,flag)
0表示hash分布。 返回值类型:int32 示例: 1 2 3 4 5 gaussdb=# SELECT bucketbpchar('test',1); bucketbpchar -------------- 9761 (1 row) bucketbytea(value,flag)
--------- {1,2,7} (1 row) 默认情况下,数组的元素类型是成员表达式的公共类型,使用和UNION或CASE结构(UNION,CASE和相关构造)相同的规则决定。可以通过显式类型转换将数组构造为想要的数据类型,示例如下: gaussdb=# SELECT ARRAY[1
123456 ui 323 jsfd321 j3k2l3', '4880-9898-4545-2525', 'this is a llt case'); --查看数据。 gaussdb=# SELECT * FROM tb_for_masking; idx | col1