检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
gaussdb=# CREATE NODE GROUP test_group WITH ( dn_6001_6002_6003 ); --删除NODE GROUP。 gaussdb=# DROP NODE GROUP test_group; 相关链接 ALTER NODE GROUP,CREATE
DBE_SQL_UTIL.enable_sql_patch enable_sql_patch是用于在当前建立连接的CN上开启SQL PATCH的接口函数,返回执行是否成功。 限制仅初始用户、sysadmin、opradmin、monadmin用户有权限调用。 CN之间SQL PATCH不共享,要在各个CN上单独执行。
DBE_SQL_UTIL.disable_sql_patch disable_sql_patch是用于在当前建立连接的CN上禁用SQL PATCH的接口函数,返回执行是否成功。 限制仅初始用户、sysadmin、opradmin、monadmin用户有权限调用。 CN之间SQL PATCH不共享,要在各个CN上单独执行。
行的查询,FETCH用于使用游标返回多行的查询。 使用SELECT /* * 假定有这个表: * CREATE TABLE test1 (a int, b varchar(50)); */ EXEC SQL BEGIN DECLARE SECTION; int
INSERT INTO test_lock VALUES (10,SYSDATE),(11,SYSDATE),(12,SYSDATE); INSERT 0 3 gaussdb=# CREATE OR REPLACE FUNCTION autonomous_test_lock(num1
创建表 gaussdb=# CREATE TABLE uuid_test(id int, test uuid); -- 插入数据,使用示例格式插入数据 gaussdb=# INSERT INTO uuid_test VALUES(1, 'A0EEBC99-9C0B-4EF8-BB6D-6BB9BD380A11');
方式,storage_type字段表示文件的存储方式(例如段页式存储),并返回修改后落盘的文件路径,为防止误修改操作,该函数不会直接对原页面而是对复制页面进行修改,并将修改后的页面落盘到指定路径。只有系统管理员或者运维模式下的运维管理员才能执行此函数。 返回值类型:text 表1
INSERT INTO test_hash VALUES(1, 1); INSERT 0 1 openGauss=# INSERT INTO test_hash VALUES(2, 2); INSERT 0 1 openGauss=# INSERT INTO test_hash VALUES(3
设置不当的风险与影响:设置过大会占用过多内存,设置过小会导致主备同步性能下降。 enable_data_replicate 参数说明:导入数据行存表时,对主机与备机的数据同步方式进行选择。 参数类型:布尔型 参数单位:无 取值范围: on:表示导入数据行存表时,主备数据采用数据页的方式进行同步
uppercaseAttributeName=true 对于DatabaseMetaData中涉及的接口,按照入参直接调用即可,对于ResultSetMetaData中涉及的接口调用方法如下所示: Statement stmt = conn.createStatement(); ResultSet
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,
INSERT INTO test VALUES(DEFAULT, 'aaaa'); INSERT 0 1 gaussdb=# INSERT INTO test VALUES(10, 'aaaa'); INSERT 0 1 gaussdb=# INSERT INTO test VALUES(DEFAULT
INTO test_range_pt VALUES (generate_series(1,10000),generate_series(1,10000),generate_series(1,10000)); CREATE INDEX idx_range_b ON test_range_pt(b)
INDEX idx_range_b ON test_range_pt(b) LOCAL; gaussdb=# ANALYZE test_range_pt; gaussdb=# EXPLAIN ANALYZE SELECT * FROM test_range_pt WHERE b >10
CREATE TABLE test(id int, name varchar(10)); --查询test表创建时间。 gaussdb=# SELECT tablename,created FROM pg_tables WHERE tablename = 'test'; tablename
驱动类和加载路径与迁移前保持一致,但接口支持情况不完全一致,未支持的接口需要业务侧进行调整。 gsjdbc200.jar:该驱动包适用于从Gauss200迁移业务的场景,驱动类和加载路径与迁移前保持一致,但接口支持情况不完全一致,未支持的接口需要业务侧进行调整。 opengaussjdbc
CREATE TABLE uuid_test(id int, test uuid) DISTRIBUTE BY HASH(test); -- 插入数据,使用系统生成的uuid插入数据 gaussdb=# INSERT INTO uuid_test VALUES(1, uuid()::uuid);
--任意数量字符的通配符使用,查询tbl_test表中以col1字段以ab开头任意多个字符结尾的数据。 gaussdb=# SELECT * FROM tbl_test WHERE col1 LIKE 'ab%'; --一个字符的通配符使用,查询tbl_test表中col1字段以a开头b结尾中间任意单个字符串的数据。
THAN(MAXVALUE) ); gaussdb=# INSERT INTO test_int4_maxvalue SELECT GENERATE_SERIES(1,5000),'test'; gaussdb=# ANALYZE test_int4_maxvalue WITH GLOBAL; --
gaussdb=# CREATE TABLE test_grade( id INT, name VARCHAR(20), score FLOAT -- 成绩 ); gaussdb=# INSERT INTO test_grade VALUES (1,'Scott'