检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SQL Detail SQL Detail列名称及描述如下表所示。 表1 SQL Detail报表主要内容 列名称 描述 Unique SQL Id 归一化SQL ID。 Parent Unique SQL Id 父语句的归一化SQL ID,单独执行的语句该值为0。 User Name
SQL Statistics SQL Statistics列名称及描述如下表所示。 表1 SQL Statistics报表主要内容 列名称 描述 Unique SQL Id 归一化的SQL ID。 Parent Unique SQL Id 父语句的归一化SQL ID,对于非存储过程子语句的场景,该值为0。
] ) 这个子句为服务器指定选项。这些选项通常定义该服务器的连接细节,但是实际的名称和值取决于该服务器的外部数据包装器。 用于指定外部服务器的各类参数,详细的参数说明如下所示。 encrypt 是否对数据进行加密,该参数仅支持type为OBS时设置。默认值为on。 取值范围:
这个子句为服务器指定选项。这些选项通常定义该服务器的连接细节,但是实际的名称和值取决于该服务器的外部数据包装器。 用于指定外部服务器的各类参数,详细的参数说明如下所示。 encrypt 是否对数据进行加密,该参数仅支持type为OBS时设置。默认值为on。 取值范围: on表示对数据进行加密,使用HTTPS协议通信。
连接数据库时使用的用户需要具备访问数据库的权限。 gsql须与数据库版本配套。 背景信息 使用gsql命令可以连接本机的数据库服务,也可以连接远程数据库服务。连接远程数据库服务时,需要在服务器上设置允许远程连接。详细操作请参见《开发指南》中“数据库使用入门 > 连接数据库 > 使用gsql连接 ”章节中的“远程连接数据库”。
连接数据库时使用的用户需要具备访问数据库的权限。 gsql须与数据库版本配套。 背景信息 使用gsql命令可以连接本机的数据库服务,也可以连接远程数据库服务。连接远程数据库服务时,需要在服务器上设置允许远程连接,详细操作请参见《开发指南》中“数据库使用入门 > 连接数据库 > 使用gsql连接 > 远程连接数据库”章节。
SQL Detail SQL Detail列名称及描述如表1所示。 表1 SQL Detail报表主要内容 列名称 描述 Unique SQL Id 归一化SQL id。 Parent Unique SQL Id 父语句的归一化SQL id,单独执行的语句该值为0。 DB Name
SQL Detail SQL Detail列名称及描述如表1所示。 表1 SQL Detail报表主要内容 列名称 描述 Unique SQL Id 归一化SQL ID。 Parent Unique SQL Id 父语句的归一化SQL ID,单独执行的语句该值为0。 DB Name
通过PL/SQL,可以将一整块计算和一系列查询分组在数据库服务器内部,这样就有了一种过程语言的能力并且使SQL更易用,同时能节省客户端/服务器通信开销。PL/SQL的优点如下: 客户端和服务器之间的额外往返通信被消除。 客户端不需要的中间结果不必被整理或者在服务器和客户端之间传送。
cursor_name 被打开的游标的名称。可以是一个SQL标识符或者一个宿主变量。 value 被绑定到游标中一个占位符的值。可以是一个SQL常量、一个宿主变量或者一个带有指示符的宿主变量。 descriptor_name 包含要绑定到游标中占位符的值的描述符名称。可以是一个SQL标识符或者一个宿主变量。
关闭游标。 释放为SQLDA分配的内存。 SQLDA的数据结构类型有三种:sqlda_t、sqlvar_t以及struct sqlname。 sqlda_t结构 sqlda_t的定义如下: struct sqlda_struct { char sqldaid[8];
SQL GaussDB数据库兼容绝大多数MySQL语法,但存在部分差异。本章节介绍GaussDB数据库当前支持的MySQL语法。 部分关键字在MySQL可以做标识符但M-Compatibility不可以或存在限制,以下为表1。 表1 限制做标识符列表 关键字类型 关键字 约束 保留(可以是类型或函数)
使用gsql连接 gsql是GaussDB自带的客户端工具。使用gsql连接数据库,可以交互式地输入、编辑、执行SQL语句。具体连接方式请参考通过gsql连接实例。 分布式场景下:客户端工具通过连接CN访问数据库。因此连接前,需获取CN所在服务器的IP地址及CN的端口号信息。客户
SQLAllocHandle 功能描述 分配环境、连接、语句或描述符的句柄,它替代了ODBC 2.x函数SQLAllocEnv、SQLAllocConnect及SQLAllocStmt。 原型 1 2 3 SQLRETURN SQLAllocHandle(SQLSMALLINT
使用gsql操作密态数据库 执行SQL语句 在执行本节的SQL语句之前,请确保已完成前两阶段:创建主密钥阶段、配置阶段。 本节以完整的执行流程为例,介绍如何使用密态数据库语法,包括三个阶段:使用DDL阶段、使用DML阶段、清理阶段。 连接数据库,并通过-C参数开启全密态开关 gsql
使用gsql操作密态数据库 执行SQL语句 在执行本节的SQL语句之前,请确保已完成前两阶段:创建主密钥阶段、配置阶段。 本节以完整的执行流程为例,介绍如何使用密态数据库语法,包括三个阶段:使用DDL阶段、使用DML阶段、清理阶段。 连接数据库,并通过-C参数开启全密态开关 gsql
SQLAllocHandle 功能描述 分配环境、连接、语句或描述符的句柄,它替代了ODBC 2.x函数SQLAllocEnv、SQLAllocConnect及SQLAllocStmt。 原型 1 2 3 SQLRETURN SQLAllocHandle(SQLSMALLINT
gsql gsql是GaussDB提供在命令行下运行的数据库连接工具,可以通过此工具连接服务器并对其进行操作和维护,除了具备操作数据库的基本功能,gsql还提供了若干高级特性,便于用户使用。 gsql概述 使用指导 获取帮助 命令参考 元命令参考 常见问题处理
gsql gsql是GaussDB提供在命令行下运行的数据库连接工具,可以通过此工具连接服务器并对其进行操作和维护,除了具备操作数据库的基本功能,gsql还提供了若干高级特性,便于用户使用。 gsql概述 使用指导 获取帮助 命令参考 元命令参考 常见问题处理
gsql gsql是GaussDB提供在命令行下运行的数据库连接工具,可以通过此工具连接服务器并对其进行操作和维护,除了具备操作数据库的基本功能,gsql还提供了若干高级特性,便于用户使用。 gsql概述 使用指导 获取帮助 命令参考 元命令参考 常见问题处理