检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
异步命令处理函数 PQexec函数对普通的同步应用里提交命令已经足够使用。但是它却有几个缺陷,而这些缺陷可能对某些用户很重要。 PQexec等待命令结束,而应用可能还有其它的工作要做(比如维护用户界面等),此时并不希望PQexec阻塞应用。
执行SQL命令 嵌入式SQL命令格式为EXEC SQL [Command],在嵌入的SQL应用中可以运行GaussDB Kernel支持的常见标准SQL语句,或者ecpg提供的扩展SQL语句。当前不支持存储过程、package、匿名块、闪回等特性语法。
SET CONNECTION SET DESCRIPTOR TYPE VAR WHENEVER 父主题: 执行SQL命令
当运行带有-c选项的ecpg的时候,仅仅标识该命令。 语法格式 TYPE type_name IS ctype 参数说明 type_name 数据类型名称。 ctype C语言数据类型说明。
当运行带有-c选项的ecpg的时候,仅仅标识该命令。 语法格式 TYPE type_name IS ctype 参数说明 type_name 数据类型名称。 ctype C语言数据类型说明。
SQL CLOSE cur; EXEC SQL COMMIT; EXEC SQL DEALLOCATE DESCRIPTOR d; EXEC SQL DISCONNECT ALL; return 0; } 父主题: 嵌入式SQL命令
connection_name 用于该连接的一个可选标识符,可以在其他命令中引用它。可以是一个SQL标识符或者一个宿主变量。 connection_user 用于数据库连接的用户名。
在使用该命令将信息传递给宿主语言变量之前通常使用FETCH或者SELECT填充标识符区域。该命令有两种形式: 检索描述符的“头部”项,适用于全面查看结果集。 列号作为附加参数,检索特定列的信息。
connection_name 用于该连接的一个可选标识符,可以在其他命令中引用它。可以是一个SQL标识符或者一个宿主变量。 connection_user 用于数据库连接的用户名。
SET CONNECTION SET DESCRIPTOR TYPE VAR WHENEVER 父主题: 执行SQL命令
SQL CLOSE cur; EXEC SQL COMMIT; EXEC SQL DEALLOCATE DESCRIPTOR d; EXEC SQL DISCONNECT ALL; return 0; } 父主题: 嵌入式SQL命令
在使用该命令将信息传递给宿主语言变量之前通常使用FETCH或者SELECT填充标识符区域。该命令有两种形式: 检索描述符的“头部”项,适用于全面查看结果集。 列号作为附加参数,检索特定列的信息。
connection_name 用于该连接的一个可选标识符,可以在其他命令中引用它。可以是一个SQL标识符或者一个宿主变量。 connection_user 用于数据库连接的用户名。
connection_name 用于该连接的一个可选标识符,可以在其他命令中引用它。可以是一个SQL标识符或者一个宿主变量。 connection_user 用于数据库连接的用户名。
SET CONNECTION SET DESCRIPTOR TYPE VAR WHENEVER 父主题: 执行SQL命令
SET CONNECTION SET DESCRIPTOR TYPE VAR WHENEVER 父主题: 执行SQL命令
在使用该命令将信息传递给宿主语言变量之前通常使用FETCH或者SELECT填充标识符区域。该命令有两种形式: 检索描述符的“头部”项,适用于全面查看结果集。 列号作为附加参数,检索特定列的信息。
在使用该命令将信息传递给宿主语言变量之前通常使用FETCH或者SELECT填充标识符区域。该命令有两种形式: 检索描述符的“头部”项,适用于全面查看结果集。 列号作为附加参数,检索特定列的信息。
string 包含预备语句的文本C字符串或者宿主变量,预备语句包含SELECT、INSERT、UPDATE或者DELETE命令之一。 示例 char *stmt = "SELECT * FROM test1 WHERE a = ? AND b = ?"
current 关闭“当前的”连接,它可以是最近打开的连接或者是由SET CONNECTION命令设置的连接。如果没有参数被传给DISCONNECT命令,它作为默认值。 default 关闭默认连接。 all 关闭所有打开的连接。