检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
--- tbl_lst_reg_test | p_1002 | p_1002_201901 tbl_lst_reg_test | p_1002 | p_1002_201902 tbl_lst_reg_test | p_1002
INTO test_main VALUES (1000,'2021-04-04'); <<pos1>> FOR test_row IN SELECT * FROM test_main LOOP RETURN NEXT test_row;
gaussdb=# CREATE TABLE uuid_test(id int, test uuid) DISTRIBUTE BY HASH(test); -- 插入数据,使用示例格式插入数据 gaussdb=# INSERT INTO uuid_test VALUES(1, 'A0EEBC99
table test_proc_patch(a int,b int); CREATE TABLE gaussdb=# insert into test_proc_patch values(1,2); INSERT 0 1 gaussdb=# create index test_a on
创建表 gaussdb=# CREATE TABLE uuid_test(id int, test uuid); -- 插入数据,使用系统生成的uuid插入数据 gaussdb=# INSERT INTO uuid_test VALUES(1, uuid()::uuid); -- 插入数据,使用示例格式插入数据
此驱动包。 各驱动包只是驱动类加载路径和url前缀不同,接口功能上相同。 gsjdbc200.jar:该驱动包适用于从Gauss200迁移业务的场景,驱动类和加载路径与迁移前保持一致,但接口支持情况不完全一致,未支持的接口需要业务侧进行调整。 不能使用gsjdbc4.jar驱动包
FROM test2; hex ---------------------- 80202020202020202020 (1 row) m_db=# DROP TABLE test; DROP TABLE m_db=# DROP TABLE test2; DROP
into test_main values (1000,'2021-04-04'); <<pos1>> for test_row in select * from test_main loop return next test_row;
DATABASE test; CREATE DATABASE --示例执行结束后,可使用如下命令删除上述前置数据。 gaussdb=# DROP DATABASE test; DROP DATABASE gaussdb=# DROP TABLE testxmlschema.test1; DROP
CREATE TABLE uuid_test(id int, test uuid) DISTRIBUTE BY HASH(test); -- 插入数据,使用示例格式插入数据 openGauss=# INSERT INTO uuid_test VALUES(1, 'A0EEBC9
)ENABLE ROW MOVEMENT; CREATE INDEX idx_range_b ON test_range_pt(b) LOCAL; INSERT INTO test_range_pt VALUES(generate_series(1,10000), generate_series(1
MOVEMENT; gaussdb=# CREATE INDEX idx_range_b ON test_range_pt(b) LOCAL; gaussdb=# INSERT INTO test_range_pt VALUES(generate_series(1,10000), generate_series(1
gaussdb=# INSERT INTO test_range1 VALUES(GENERATE_SERIES(1,1000),'abcd'); -- 查询p1分区有多少条数据。 gaussdb=# SELECT COUNT(*) FROM test_range1 PARTITION (p1);
--准备标识符为的trans_test的事务。 gaussdb=# PREPARE TRANSACTION 'trans_test'; --创建表。 gaussdb=# CREATE TABLE item1(id int); --提交标识符为的trans_test的事务。 gaussdb=#
--准备标识符为的trans_test的事务。 openGauss=# PREPARE TRANSACTION 'trans_test'; --创建表。 openGauss=# CREATE TABLE item1(id int); --提交标识符为的trans_test的事务。 openGauss=#
TABLE hash16test(id int, data hash16); gaussdb=# INSERT INTO hash16test VALUES (1, 'e697da2eaa3a775b'); gaussdb=# SELECT * FROM hash16test; id |
pg_sleep(1); END; / 分布式不支持检测(死锁时,有锁等待超时报错)。 create table test_lock (id int,a date); insert into test_lock values (10,sysdate),(11,sysdate),(12,sysdate);
idx_range_b ON test_range_pt(b) LOCAL; CREATE INDEX gaussdb=# ANALYZE test_range_pt; ANALYZE -- 执行结果。 gaussdb=# EXPLAIN ANALYZE SELECT * FROM test_range_pt
EXISTS aa RENAME TO test_alt1; 修改表所属模式。 --创建模式test_schema。 gaussdb=# CREATE SCHEMA test_schema; --把表test_alt1的所属模式修改为test_schema。 gaussdb=# ALTER
驱动类和加载路径与迁移前保持一致,但接口支持情况不完全一致,未支持的接口需要业务侧进行调整。 gsjdbc200.jar:该驱动包适用于从Gauss200迁移业务的场景,驱动类和加载路径与迁移前保持一致,但接口支持情况不完全一致,未支持的接口需要业务侧进行调整。 opengaussjdbc