暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB T 从SYS_DUMMY中查询

墨天轮 2019-10-12
3478

从SYS_DUMMY中查询

SYS_DUMMY是由GaussDB 100自动创建的表。SYS_DUMMY表在用户SYS的schema中,但所有用戶都可以直接通过表名SYS_DUMMY访问。SYS_DUMMY表只有一个列“DUMMY”,定义为VARCHAR(1 BYTE),包含一个值为“X”的行。SYS_DUMMY用于使用SELECT语句计算常量表达式,SYS_DUMMY只有一行,所以常量只返回一次。

请勿对此表进行插入、更新、删除操作,否则可能造成系统不可用。

使用方法

  • 查看当前用户。
    SELECT USER FROM SYS_DUMMY;
  • 调用系统函数。
    SELECT function_name FROM SYS_DUMMY;
  • 得到序列的下一个值或当前值。
    SELECT sequence_name .{ NEXTVAL | CURRVAL }FROM SYS_DUMMY;
  • 计算器。
    SELECT expression FROM SYS_DUMMY;

示例

  • 示例1:调用系统函数,获取当前系统时间。
    SELECT to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') FROM SYS_DUMMY; TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS') ------------------------------------------------ 2019-02-01 16:57:58 1 rows fetched.
  • 示例2:计算7+1的值。
    SELECT 7+1 FROM SYS_DUMMY; 7+1 -------------------- 8 1 rows fetched.
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论