检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
error_label; EXEC SQL WHENEVER SQLERROR STOP; 使用WHENEVER NOT FOUND BREAK来处理结果集的循环,参考如下完整示例: #include <stdlib.h> #include <string.h> #include <stdio.h>
error_label; EXEC SQL WHENEVER SQLERROR STOP; 使用WHENEVER NOT FOUND BREAK来处理结果集的循环,参考如下完整示例: #include <stdlib.h> #include <string.h> #include <stdio.h>
DESCRIPTOR 功能描述 检索查询结果集的信息,并且将它存储到宿主变量中。在使用该命令将信息传递给宿主语言变量之前通常使用FETCH或者SELECT填充标识符区域。该命令有两种形式: 检索描述符的“头部”项,适用于全面查看结果集。 列号作为附加参数,检索特定列的信息。 语法格式 GET DESCRIPTOR
DESCRIPTOR 功能描述 在SQL描述符区域中设置信息,描述符区域通常用于绑定预备查询执行中的参数。该命令有两种形式: 适用于描述符“头部”,它独立于特定的数据。 为由数字标识的特定数据赋值。 语法格式 SET DESCRIPTOR descriptor_name descriptor_header_item
DESCRIPTOR 功能描述 在SQL描述符区域中设置信息,描述符区域通常用于绑定预备查询执行中的参数。该命令有两种形式: 适用于描述符“头部”,它独立于特定的数据。 为由数字标识的特定数据赋值。 语法格式 SET DESCRIPTOR descriptor_name descriptor_header_item
DESCRIBE 功能描述 检索预准备语句中包含的结果列的元数据信息。 语法格式 DESCRIBE [ OUTPUT ] prepared_name USING SQL DESCRIPTOR descriptor_name DESCRIBE [ OUTPUT ] prepared_name
mydesc; 相关链接 ALLOCATE DESCRIPTOR,GET DESCRIPTOR,SET DESCRIPTOR 父主题: 嵌入式SQL命令
mydesc; 相关链接 ALLOCATE DESCRIPTOR,GET DESCRIPTOR,SET DESCRIPTOR 父主题: 嵌入式SQL命令
ALLOCATE DESCRIPTOR 功能描述 分配一个新命名的SQL描述符区域。 语法格式 ALLOCATE DESCRIPTOR name 参数说明 name SQL描述符名称。大小写敏感,是一个SQL标识或者一个宿主变量。 示例 EXEC SQL ALLOCATE DESCRIPTOR
ALLOCATE DESCRIPTOR 功能描述 分配一个新命名的SQL描述符区域。 语法格式 ALLOCATE DESCRIPTOR name 参数说明 name SQL描述符名称。大小写敏感,是一个SQL标识或者一个宿主变量。 示例 EXEC SQL ALLOCATE DESCRIPTOR
保证本地设备可以访问GaussDB数据库实例绑定的公网地址。 在准备的弹性云服务器或可访问GaussDB数据库的设备上,安装gsql客户端,并连接到GaussDB数据库实例。详情请参见使用gsql连接数据库。 导出数据 在准备的弹性云服务器或可访问GaussDB数据库的设备上,连接GaussDB实例
使用gs_restore命令导入数据 操作场景 gs_restore是GaussDB数据库提供的与gs_dump配套的导入工具。通过该工具,可将gs_dump导出的文件导入至数据库。gs_restore支持导入的文件格式包含自定义归档格式、目录归档格式和tar归档格式。 gs_restore具备如下两种功能。
JDBC中使用COPY命令导出导入数据 操作场景 使用Java语言开发应用程序时,通过调用JDBC驱动的CopyManager接口,从文件或其他数据库向GaussDB写入数据。 示例1:通过本地文件导出导入数据 调用JDBC驱动的CopyManager接口,通过流方式,将数据库中的数据导出到
GaussDB是否支持使用SQL命令修改全局参数 云数据库GaussDB不支持在数据库中执行修改全局参数的命令,您可以到控制台修改参数。 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB”,进入云数据库 GaussDB信息页面。
使用gs_dump和gs_dumpall命令导出数据 操作场景 GaussDB提供的gs_dump和gs_dumpall工具,能够帮助用户导出需要的数据库对象或其相关信息。通过导入工具将导出的数据信息导入至需要的数据库,可以完成数据库信息的迁移。gs_dump支持导出单个数据库或其内的对象,而gs_du
检查“弹性公网IP”绑定的网卡是否在“网络ACL”关联的子网下。 若“网络ACL”为“开启”状态,需要添加ICMP放通规则进行流量放通。 需要注意“网络ACL”的默认规则是丢弃所有出入方向的包,若关闭“网络ACL”后,其默认规则仍然生效。 相同区域主机进行ping测试。 在相同区域的弹性云服务
c into :a, :str; 关闭游标: EXEC SQL CLOSE c; 更多游标的使用细节请参见DECLARE,关于FETCH命令的细节请参见FETCH。 完整使用示例: #include <string.h> #include <stdlib.h> int main(void)
预备语句 当传递给SQL语句的值在编译时未知或者同一语句将被使用多次时,可以使用预备语句。 使用命令PREPARE准备语句。对于未知的值使用占位符"?": EXEC SQL PREPARE stmt1 FROM "SELECT oid, datname FROM pg_database
预备语句 当传递给SQL语句的值在编译时未知或者同一语句将被使用多次时,可以使用预备语句。 使用命令PREPARE准备语句。对于未知的值使用占位符"?": EXEC SQL PREPARE stmt1 FROM "SELECT oid, datname FROM pg_database
c into :a, :str; 关闭游标: EXEC SQL CLOSE c; 更多游标的使用细节请参见DECLARE,关于FETCH命令的细节请参见FETCH。 完整使用示例: #include <string.h> #include <stdlib.h> int main(void)