ITPub博客

首页 > 数据库 > > zsql-使用DESC命令查看信息

zsql-使用DESC命令查看信息

作者:GaussDB_数据库 时间:2020-01-10 11:53:05 0 删除 编辑

操作场景

zsql客户端中允许使用命令DESCRIBE或其简写DESC查看数据库对象(表、视图或同名词)的定义信息,或者查看SQL语句。

语法格式

  • 查看数据库对象的定义信息。
    DESCRIBE [-o | -O] object
    或者
    DESC [-o | -O] object
  • 查看SQL语句。

    显示使用SELECT语句查询时的列描述信息。包括:name、nullable、type、size(char or byte)。

    DESC的列大小展示的是SQL解析时的推导值(最大推导值),执行返回列数据不会超过该大小。

    DESC -q SELECT_statement
    示例

查询表privilege的定义信息。

--删除表privilege。
DROP TABLE IF EXISTS privilege;
--创建表privilege。
CREATE TABLE privilege(staff_id INT CONSTRAINT pk_privilege PRIMARY KEY, privilege_name VARCHAR(64) NOT NULL, privilege_description VARCHAR(64), privilege_approver VARCHAR(10))
DISTRIBUTE BY HASH(privilege_name);
--查询表privilege的定义信息。
DESC privilege;
Name Null? Type
----------------------------------- -------- ------------------------------------
STAFF_ID NOT NULL BINARY_INTEGER
PRIVILEGE_NAME NOT NULL VARCHAR(64 BYTE)
PRIVILEGE_DESCRIPTION VARCHAR(64 BYTE)
PRIVILEGE_APPROVER VARCHAR(10 BYTE)


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3125613/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19248