返回首页

gbase数据、南大通用产品文档:GBase8sSQLSetCursorName(仅限核心级别)

更新日期:2024年09月11日

SQLSetCursorName 将游标描述与活动的 hstmt 关联。

GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 239 -

如果应用程序不能调用 SQLSetCursorName,
那么驱动程序会根据 SQL 语句处理的需要生
成游标名称。
下表描述了SQLSetCursorName 的 SQLSTATE 和错误值。
SQLSTATE
错误值
错误消息
01000
-11001
General warning
24000
-11031
Invalid cursor state
34000
-11034
Invalid cursor name
3C000
-11036
Duplicate cursor name
S1000
-11060
General error
S1001
-11061
Memory-allocation failure
S1009
-11066
Invalid argument value
S1010
-11067
Function-sequence error
S1090
-11071
Invalid string or buffer length

功能
该参数用于查看orato8a 命令参数的帮助信息。
示例
--help
参数说明
表4- 112 参数说明
参数全称
参数简称
取值范围
默认值
help


CREATE TABLE...LIKE...
功能说明
复制table_name2 的表结构来创建表table_name1。
语法格式
CREATE TABLE [vc_name.][db_name.]table_name1 LIKE table_name2;
示例
示例1:创建随机分布表。
gbase> DROP TABLE IF EXISTS t5;
Query OK, 0 rows affected

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
957
gbase> CREATE TABLE t5(a int,b datetime);
Query OK, 0 rows affected
gbase> INSERT INTO t5 VALUES(1,NOW());
Query OK, 1 row affected
gbase> CREATE TABLE t6 LIKE t5;
Query OK, 0 rows affected
gbase> SHOW CREATE TABLE t6;
+-------+---------------------------------------------------------+
| Table | Create Table
|
+-------+---------------------------------------------------------+
| t6
| CREATE TABLE "t6" (
"a" int(11) DEFAULT NULL,
"b" datetime DEFAULT NULL
)
ENGINE=EXPRESS
DEFAULT
CHARSET=utf8
TABLESPACE='sys_tablespace' |
+-------+---------------------------------------------------------+
1 row in set
gbase> SELECT * FROM t6;
Empty set