检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
执行带有结果集的语句 执行具有单独结果集的SQL语句,可以使用EXECUTE。若要保存结果,则增加INTO子句。示例如下: EXEC SQL BEGIN DECLARE SECTION; const char *stmt = "SELECT a, b, c FROM test1
执行SQL语句 创建一个表: EXEC SQL CREATE TABLE foo (a int, b varchar); 插入一行: EXEC SQL INSERT INTO foo VALUES (5, 'abc'); 删除一行: EXEC SQL DELETE FROM foo
提示信息函数 report_application_error() 描述:PL执行过程中,可以使用此函数来抛ERROR。 返回值类型:void 表1 report_application_error参数说明 参数 类型 说明 是否必选 log text error消息的内容。 是
应用程序接口 用户可以使用标准的数据库应用程序接口(如ODBC和JDBC),开发基于GaussDB的应用程序。 支持的应用程序接口 每个应用程序是一个独立的GaussDB开发项目。应用程序通过API与数据库进行交互,在避免了应用程序直接操作数据库系统的同时,增强了应用程序的可移植
应用程序接口 用户可以使用标准的数据库应用程序接口(如ODBC和JDBC),开发基于GaussDB的应用程序。 支持的应用程序接口 每个应用程序是一个独立的GaussDB开发项目。应用程序通过API与数据库进行交互,在避免了应用程序直接操作数据库系统的同时,增强了应用程序的可移植
应用程序接口 用户可以使用标准的数据库应用程序接口(如ODBC和JDBC),开发基于GaussDB的应用程序。 支持的应用程序接口 每个应用程序是一个独立的GaussDB开发项目。应用程序通过API与数据库进行交互,在避免了应用程序直接操作数据库系统的同时,增强了应用程序的可移植
使用游标可以检索出多行的结果集,应用程序必须声明一个游标并且从游标中抓取每一行数据。 声明一个游标: EXEC SQL DECLARE c CURSOR FOR select * from tb1; 打开游标: EXEC SQL OPEN c; 从游标中抓取一行数据: EXEC SQL
数据库建连、执行SQL并返回结果 gcc编译libpq源程序,需要通过-I directory选项,提供头文件的安装位置(有些时候编译器会查找缺省的目录,因此可以忽略这些选项)。如: gcc -I (头文件所在目录) -L (libpq库所在目录) -o testlibpq testlibpq
"; 如果一个语句返回单行,应用程序可以在PREPARE执行语句之后调用EXECUTE,同时使用USING子句为占位符提供实际值: EXEC SQL EXECUTE stmt1 INTO :dboid, :dbname USING 1; 如果一个语句返回多行,应用程序可以使用基于预备
PG_USER_MAPPING PG_USER_MAPPING系统表存储从本地用户到远程的映射。 需要有系统管理员权限才可以访问此系统表。普通用户可以使用视图PG_USER_MAPPINGS进行查询。 表1 PG_USER_MAPPING字段 名称 类型 引用 描述 oid oid
执行SQL语句 构造操作语句,使用%s作为占位符,执行时psycopg2会用参数值智能替换掉占位符。可以添加RETURNING子句,来得到自动生成的字段值。 使用cursor.execute方法来操作一行,使用cursor.executemany方法来操作多行。 父主题: 基于Psycopg开发
""); 该功能基于内核单分片执行功能进行的适配,所以使用前请确认使用的数据库内核是否支持单分片执行。 参数开启后一定要手动关闭参数,否则会对其他查询语句的执行产生影响。 参数一旦开启,当前连接所有的语句执行都会受到影响,到指定的dn上面去执行。 3.参数开启后Prepared
conn); 参数 表1 PQfinish参数 关键字 参数说明 conn 指向包含连接的对象指针。 注意事项 若PQstatus判断服务器连接尝试失败,应用程序调用PQfinish释放被PGconn对象使用的存储器,PQfinish调用后PGconn指针不可再次使用。 示例 请参见示例章节。
执行SQL命令 嵌入式SQL命令格式为EXEC SQL [Command],在嵌入的SQL应用中可以运行GaussDB Kernel支持的常见标准SQL语句,或者ecpg提供的扩展SQL语句。 执行SQL语句 使用游标 事务管理 预备语句 嵌入式SQL命令 父主题: 基于ecpg开发
执行SQL命令 嵌入式SQL命令格式为EXEC SQL [Command],在嵌入的SQL应用中可以运行GaussDB Kernel支持的常见标准SQL语句,或者ecpg提供的扩展SQL语句。当前不支持存储过程、package、匿名块、闪回等特性语法。 执行SQL语句 使用游标 事务管理
提示信息函数 report_application_error 描述:PL执行过程中,可以使用此函数来抛ERROR。 返回值类型:void 表1 report_application_error参数说明 参数 类型 说明 是否必选 log text error消息的内容。 是 code
提示信息函数 report_application_error 描述:PL执行过程中,可以使用此函数来抛ERROR。 返回值类型:void 表1 report_application_error参数说明 参数 类型 说明 是否必选 log text error消息的内容。 是 code
提示信息函数 report_application_error() 描述:PL执行过程中,可以使用此函数来抛ERROR。 返回值类型:void 表1 report_application_error参数说明 参数 类型 说明 是否必选 log text error消息的内容。 是
提示信息函数 report_application_error() 描述:PL执行过程中,可以使用此函数来抛ERROR。 返回值类型:void 表1 report_application_error参数说明 参数 类型 说明 是否必选 log text error消息的内容。 是
远端server的文件格式,支持text/csv/binary三种格式,和COPY语句的FORMAT选项相同。 header 指定的文件是否有标题行,与COPY语句的HEADER选项相同。 delimiter 指定文件的分隔符,与COPY的DELIMITER选项相同。 quote