云数据库 GaussDB-EXECUTE:示例

时间:2023-11-01 16:22:13

示例

 1 2 3 4 5 6 7 8 910111213141516171819202122
--创建表reason。gaussdb=# CREATE TABLE tpcds.reason (     CD_DEMO_SK          INTEGER          NOT NULL,    CD_GENDER           character(16)            ,    CD_MARITAL_STATUS   character(100));--插入数据。gaussdb=# INSERT INTO tpcds.reason VALUES(51, 'AAAAAAAADDAAAAAA', 'reason 51');--创建表reason_t1。gaussdb=# CREATE TABLE tpcds.reason_t1 AS TABLE tpcds.reason;--为一个INSERT语句创建一个预备语句然后执行它。gaussdb=# PREPARE insert_reason(integer,character(16),character(100)) AS INSERT INTO tpcds.reason_t1 VALUES($1,$2,$3);gaussdb=# EXECUTE insert_reason(52, 'AAAAAAAADDAAAAAA', 'reason 52'); --删除表reason和reason_t1。gaussdb=# DROP TABLE tpcds.reason;gaussdb=# DROP TABLE tpcds.reason_t1;
support.huaweicloud.com/distributed-devg-v3-opengauss/gaussdb-12-0597.html