检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SQL执行计划概述 SQL执行计划是一个节点树,显示GaussDB执行一条SQL语句时执行的详细步骤。每一个步骤为一个数据库运算符。 使用EXPLAIN命令可以查看优化器为每个查询生成的具体执行计划。EXPLAIN给每个执行节点都输出一行,显示基本的节点类型和优化器为执行这个节点预计的开销值。
执行SQL语句 本小节中,执行普通SQL语句创建customer_t1表,执行预处理插入语句批量插入数据,执行预处理更新语句更新数据,同时演示创建和调用存储过程。 执行普通SQL语句 应用程序通过执行SQL语句来操作数据库,支持对XML类型数据进行SELECT、UPDATE、INSERT、DELETE等操作。
_insert_id返回值。MySQL不刷新。 GaussDB的对GUC参数auto_increment_offset和auto_increment_increment设置超出范围的值会产生错误。MySQL会自动改为边界值。 sql_mode设置no_auto_value_on_
| DROP ] option ['value'] [, ... ]) ]; 设置新的所有者 ALTER FOREIGN DATA WRAPPER name OWNER TO new_owner; 设置新的名称 ALTER FOREIGN DATA WRAPPER name RENAME
执行SQL语句 本小节中,执行普通SQL语句创建customer_t1表,执行预处理插入语句批量插入数据,执行预处理更新语句更新数据,同时演示创建和调用存储过程。 执行普通SQL语句 应用程序通过执行SQL语句来操作数据库,支持对XML类型数据进行SELECT、UPDATE、INSERT、DELETE等操作。
CREATE DIRECTORY 功能描述 使用CREATE DIRECTORY语句创建一个目录对象,该目录对象定义了服务器文件系统上目录的别名,用于存放用户使用的数据文件,用户可以通过dbe_file高级包来读写这些文件。 该目录对象对于指定用户可以赋予READ和WRITE的操
执行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语句 使用游标 事务管理
java.sql.PreparedStatement java.sql.PreparedStatement是预处理语句接口。 表1 对java.sql.PreparedStatement的支持情况 方法名 返回值类型 支持JDBC4 支持计划外ALT clearParameters()
CREATE DIRECTORY 功能描述 使用CREATE DIRECTORY语句创建一个目录对象,该目录对象定义了服务器文件系统上目录的别名,用于存放用户使用的数据文件。 注意事项 当enable_access_server_directory=off时,只允许初始用户创建d
TABLE CREATE TABLE带CHECK约束的时候,MySQL 8.0会生效,MySQL 5.7只解析语法但不生效。GaussDB在此功能上同步MySQL 8.0版本,且GaussDB CHECK约束可以引用其他列,而MySQL不能。 GaussDB 一个表中最多只能加32767个CHECK约束。
在OPTIONS选项里,ADD、SET和DROP指定要执行的操作,未指定时默认为ADD操作。option和value为对应操作的参数。 修改外部服务的所有者。 1 2 ALTER SERVER server_name OWNER TO new_owner; 修改外部服务的名称。 ALTER SERVER
al_plsqlcache参数取值为on时,该参数设置有效。 参数类型:整型 参数单位:无 取值范围:1 ~ 2147483647 默认值:1000 设置方式:该参数属于POSTMASTER型参数,请参考表1中对应设置方法进行设置。 设置建议:建议根据系统内存大小设置合理值,内存越大可以设置的取值越大。
与MySQL有一定差异。要实现与MySQL的兼容,需要设置GUC参数standard_conforming_strings取值为off,在这种情况下,转义字符的处理将与MySQL兼容,但是会产生非标准字符输入的warning告警,转义字符\t、\u以及转义数字与MySQL存在差异
执行SQL语句 本小节中,执行普通SQL语句创建customer_t1表,执行预处理插入语句批量插入数据,执行预处理更新语句更新数据,同时演示创建和调用存储过程。 执行普通SQL语句 应用程序通过执行SQL语句来操作数据库,支持对XML类型数据进行SELECT、UPDATE、INSERT、DELETE等操作。
CREATE DIRECTORY 功能描述 使用CREATE DIRECTORY语句创建一个目录对象,该目录对象定义了服务器文件系统上目录的别名,用于存放用户使用的数据文件,用户可以通过dbe_file高级包来读写这些文件。 该目录对象对于指定用户可以赋予READ和WRITE的操
执行SQL语句 为了帮助用户实现与数据库的交互,ODBC提供执行SQL语句的相关API如表1所示。 表1 相关API说明 功能 API 设置语句属性 SQLSetStmtAttr 为执行SQL语句做准备 SQLPrepare 执行一条准备好的SQL语句 SQLExecute 绑定SQL语句的参数标志和缓冲区
执行SQL语句 为了帮助用户实现与数据库的交互,ODBC提供执行SQL语句的相关API如表1所示。 表1 相关API说明 功能 API 设置语句属性 SQLSetStmtAttr 为执行SQL语句做准备 SQLPrepare 执行一条准备好的SQL语句 SQLExecute 绑定SQL语句的参数标志和缓冲区
执行SQL语句 为了帮助用户实现与数据库的交互,ODBC提供执行SQL语句的相关API如表1所示。 表1 相关API说明 功能 API 设置语句属性 SQLSetStmtAttr 为执行SQL语句做准备 SQLPrepare 执行一条准备好的SQL语句 SQLExecute 绑定SQL语句的参数标志和缓冲区
执行SQL命令 嵌入式SQL命令格式为EXEC SQL [Command],在嵌入的SQL应用中可以运行GaussDB Kernel支持的常见标准SQL语句,或者ecpg提供的扩展SQL语句。当前不支持存储过程、package、匿名块、闪回等特性语法。 执行SQL语句 使用游标 事务管理