返回首页

gbase数据、南大通用产品文档:GBase8c定义数据库

更新日期:2024年09月11日

数据库是组织、存储和管理数据的仓库,而数据库定义主要包括:创建数据库、修改数
据库属性,以及删除数据库。所涉及的SQL 语句,请参考表11-3。
表11-3
数据库定义相关SQL
功能
相关SQL
创建数据库
CREATE DATABASE
修改数据库属性
ALTER DATABASE
删除数据库
DROP DATABASE

整数类型,它的范围是-127 到127,TINYINT 占用1 个字节。

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 343


GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 103 -
使用 LVARCHAR 数据类型来创建用于存储可变长度字符串(其上限 (m) 最多可为
32,739 个字节)的列。
此限制大于 VARCHAR 数据类型,其用于长度不超过 255 个字节的字符串。
LVARCHAR 数据类型作为内置不透明数据类型实现。您可以在相同或不同 GBase 8s
实例的数据库中使用分布式查询,以访问远程表中的 LVARCHAR 列。
缺省情况下,数据库服务器将加引号的字符串解释为 LVARCHAR 类型。它还将
LVARCHAR 用于不透明数据类型的输入和输出强制转型。
LVARCHAR 数据类型以字符串(外部)格式存储不透明数据类型。每个不透明类型都
具有输入支持函数和强制转型,从而将其从 LVARCHAR 转换为数据库服务器可以处理的形
式。每个不透明类型还具有输出支持函数和强制转型,从而将不透明类型从其内部表示法
转换为 LVARCHAR。
要点: 在将 LVARCHAR 声明为数据库表中的列的数据类型(没有大小规范)时,缺
省最大大小是 2 KB(2048 个字节),但可以指定最多 32,739 个字节的显式最大长度。
当在对不透明数据类型的 I/O 操作中使用 LVARCHAR 时,最大大小仅受操作系统限制。
LVARCHAR 数据类型声明中的大小规范可受字符类型声明中的逻辑字符语义一节中描
述的 SQL_LOGICAL_CHAR 功能影响。
有关 LVARCHAR 的更多信息,请参阅 GBase 8s 用户定义的例程与数据类型开发者指
南。