检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
修改数据库的默认存储编码集(server_encoding)为utf-8编码集。 不要使用多字节字符作为对象名。 当出现因为误操作导致在多字节字符的中间截断,从而导致无法删除数据库对象的现象时,请使用截断前的数据库对象名进行删除操作,或将该对象从各个数据库节点的相应系统表中依次删除。 操作步骤 使用如下命令创建一个新的数据库db_tpcc。
储编码集(server_encoding)。 不要使用多字节字符作为对象名。 因为误操作导致在多字节字符的中间截断,从而导致无法删除数据库对象,如果出现这种现象,请使用截断前的数据库对象名进行删除操作,或将该对象从各个数据库节点的相应系统表中依次删除。 操作步骤 使用如下命令创建一个新的数据库db_tpcds。
GaussDB会将某些类型的对象上的权限授予public。默认情况以下这些对象的权限会授予public: 数据库的CONNECT权限。 CREATE TEMP TABLE权限。 函数的EXECUTE权限。 语言和数据类型(包括域)的USAGE权限。 对象的拥有者可以撤销默认授予public的权限,并授予权限给其他用户。
e而不是抛出一个错误。 name 要删除的类型名(可以有模式修饰)。 CASCADE 级联删除依赖该类型的对象(比如字段、函数、操作符等)。 RESTRICT 如果有依赖对象,则拒绝删除该类型(缺省行为)。 示例 请参考CREATE TYPE的示例。 相关链接 CREATE TYPE,ALTER
L所有的字符编码类型,如果适用于任意编码为-1。 collcollate name - 这个排序规则对象的LC_COLLATE。 collctype name - 这个排序规则对象的LC_CTYPE。 父主题: 系统表
e而不是抛出一个错误。 name 要删除的类型名(可以有模式修饰)。 CASCADE 级联删除依赖该类型的对象(比如字段、函数、操作符等)。 RESTRICT 如果有依赖对象,则拒绝删除该类型(缺省行为)。 示例 请参考CREATE TYPE的示例。 相关链接 CREATE TYPE,ALTER
e而不是抛出一个错误。 name 要删除的类型名(可以有模式修饰)。 CASCADE 级联删除依赖该类型的对象(比如字段、函数、操作符等) RESTRICT 如果有依赖对象,则拒绝删除该类型(缺省行为)。 示例 请参考CREATE TYPE的示例。 相关链接 CREATE TYPE,ALTER
单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB”,进入云数据库 GaussDB信息页面。 在“实例管理”页面,选择指定的实例,单击实例的名称。 在“基本信息”页面的“分片数量”处,单击“磁盘扩容”,进入“磁盘扩容”页面。 图1 基本信息 在“磁盘扩容”页
SQLXML接口类构造XML对象,再设置指定的对象类型为Oid.XML,然后将类型ID和XML值发送到服务端,从服务端获取到返回结果后,先调用ResultSet.getString,然后通过获取的字符串使用java.sql.SQLXML接口类构造XML对象,此时会再次检查内容是否符
系统视图 高级包 与 MySQL兼容性说明 GaussDB数据库在数据类型、SQL功能和数据库对象等基本功能上与MySQL数据库兼容。但是由于GaussDB数据库与MySQL数据库在底层框架实现上存在差异,因此GaussDB数据库与MySQL数据库仍存在部分差异。 GaussDB数据库
aclitem类型 aclitem数据类型用于存储对象权限信息。其内部实现是int类型,支持的格式为‘user1=privs/user2’。 aclitem[]数据类型为aclitem组成的数组,支持的格式为‘{user1=privs1/user3,user2=privs2/user3}’。
接字符串。只有第一个出现的dbname是这样展开的,任何随后的dbname值作为纯数据库名处理。 返回值 PGconn *:指向包含链接的对象指针,内存在函数内部申请。 注意事项 该函数用从两个NULL结束的数组中来的参数打开一个新的数据库连接。与PQsetdbLogin不同的是
预备语句是服务端的对象,可以用于优化性能。在执行PREPARE语句的时候,指定的查询被解析、分析、重写。当随后发出EXECUTE语句的时候,预备语句被规划和执行。这种设计避免了重复解析、分析工作。PREPARE语句创建后在整个数据库会话期间一直存在,一旦创建成功,即便是在事务块中创建,
示例。 存储过程指定package属性时支持重载。 在创建procedure时,不能在avg函数外面嵌套其他agg函数,或者其他系统函数。 在存储过程内部调用其它无参数的存储过程时,可以省略括号,直接使用存储过程名进行调用。 在存储过程内部调用其他有出参的函数,如果在赋值表达式中
通过CREATE USER创建用户的同时,系统会在执行该命令的数据库中,为该用户创建一个同名的SCHEMA。 系统管理员在普通用户同名schema下创建的对象,所有者为schema的同名用户(非系统管理员)。 语法格式 CREATE USER user_name [ [ WITH
N开始事务的语法见START TRANSACTION。 匿名块是能够动态地创建和执行过程代码的结构,而不需要以持久化的方式将代码作为数据库对象储存在数据库中。 注意事项 无。 语法格式 开启匿名块 [DECLARE [declare_statements]] BEGIN execution_statements
通过CREATE USER创建用户的同时,系统会在执行该命令的数据库中,为该用户创建一个同名的SCHEMA。 系统管理员在普通用户同名schema下创建的对象,所有者为schema的同名用户(非系统管理员)。 语法格式 1 CREATE USER user_name [ [ WITH
创建一个新的存储过程。 注意事项 如果创建存储过程时参数或返回值带有精度,不进行精度检测。 创建存储过程时,存储过程定义中对表对象的操作建议都显示指定模式,否则可能会导致存储过程执行异常。 在创建存储过程时,存储过程内部通过SET语句设置current_schema和search_path无效。执行
升级参数 IsInplaceUpgrade 参数说明:是否在升级的过程中。该参数属于升级参数,用户无法修改,仅sysadmin用户可以访问。 该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。 取值范围:布尔型 on表示在升级过程中。 off表示不在升级过程中。 默认值:off
N开始事务的语法见START TRANSACTION。 匿名块是能够动态地创建和执行过程代码的结构,而不需要以持久化的方式将代码作为数据库对象储存在数据库中。 注意事项 无。 语法格式 开启匿名块。 1 2 3 4 5 [DECLARE [declare_statements]]