检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
string 包含预备语句的文本C字符串或者宿主变量,预备语句包含SELECT、INSERT、UPDATE或者DELETE命令之一。 示例 char *stmt = "SELECT * FROM test1 WHERE a = ? AND b = ?"
current 关闭“当前的”连接,它可以是最近打开的连接或者是由SET CONNECTION命令设置的连接。如果没有参数被传给DISCONNECT命令,它作为默认值。 default 关闭默认连接。 all 关闭所有打开的连接。
示例 EXEC SQL ALLOCATE DESCRIPTOR mydesc; 相关链接 DEALLOCATE DESCRIPTOR,GET DESCRIPTOR,SET DESCRIPTOR 父主题: 嵌入式SQL命令
该命令与SQL命令的DECLARE在语义上略有不同,后者执行查询并准备结果集以便检索,而嵌入式SQL命令只是将一个名称声明为“循环变量”并用于在查询的结果集上迭代,实际在使用OPEN命令打开游标时执行。
示例 DEALLOCATE DESCRIPTOR mydesc; 相关链接 ALLOCATE DESCRIPTOR,GET DESCRIPTOR,SET DESCRIPTOR 父主题: 嵌入式SQL命令
该命令有两种形式: 适用于描述符“头部”,它独立于特定的数据。 为由数字标识的特定数据赋值。
当运行带有-c选项的ecpg的时候,仅仅标识该命令。 语法格式 TYPE type_name IS ctype 参数说明 type_name 数据类型名称。 ctype C语言数据类型说明。
示例 DEALLOCATE DESCRIPTOR mydesc; 相关链接 ALLOCATE DESCRIPTOR,GET DESCRIPTOR,SET DESCRIPTOR 父主题: 嵌入式SQL命令
示例 EXEC SQL ALLOCATE DESCRIPTOR mydesc; 相关链接 DEALLOCATE DESCRIPTOR,GET DESCRIPTOR,SET DESCRIPTOR 父主题: 嵌入式SQL命令
string 包含预备语句的文本C字符串或者宿主变量,预备语句包含SELECT、INSERT、UPDATE或者DELETE命令之一。 示例 char *stmt = "SELECT * FROM test1 WHERE a = ? AND b = ?"
该命令与SQL命令的DECLARE在语义上略有不同,后者执行查询并准备结果集以便检索,而嵌入式SQL命令只是将一个名称声明为“循环变量”并用于在查询的结果集上迭代,实际在使用OPEN命令打开游标时执行。
current 关闭“当前的”连接,它可以是最近打开的连接或者是由SET CONNECTION命令设置的连接。如果没有参数被传给DISCONNECT命令,它作为默认值。 default 关闭默认连接。 all 关闭所有打开的连接。
该游标必须事先使用DECLARE命令声明过。执行OPEN命令会触发在服务器上开始执行查询。
此参数只提供在gsql客户端设置,可以通过DELIMITER命令配置。 取值范围:字符串,长度大于0 默认值:";" 父主题: GUC参数说明
这个命令可以把会话改成自动提交模式,这样每一个单独的语句都会被隐式提交。 语法格式 SET AUTOCOMMIT { = | TO } { ON | OFF } 父主题: 嵌入式SQL命令
该游标必须事先使用DECLARE命令声明过。执行OPEN命令会触发在服务器上开始执行查询。
异步命令处理函数 PQexec函数对普通的同步应用里提交命令已经足够使用。但是它却有几个缺陷,而这些缺陷可能对某些用户很重要: PQexec等待命令结束,而应用可能还有其它的工作要做(比如维护用户界面等),此时并不希望PQexec阻塞应用。
语法格式 SET CONNECTION [ TO | = ] connection_name 参数说明 connection_name 通过CONNECT命令创建数据库连接名字。
当运行带有-c选项的ecpg的时候,仅仅标识该命令。 语法格式 TYPE type_name IS ctype 参数说明 type_name 数据类型名称。 ctype C语言数据类型说明。
示例 EXEC SQL BEGIN DECLARE SECTION; short a; EXEC SQL END DECLARE SECTION; EXEC SQL VAR a IS int; 父主题: 嵌入式SQL命令