zoukankan      html  css  js  c++  java
  • 【HICP Gaussdb】数据库 数据库高级语法(数据类型函数)-3

    SQL高级语法:
    整型:    integer 2(-31) ~2(31)-1 4字节
        intger unsigned 2(0)~2(32)-1 4字节
        bigint 2(-63)~2(63)-1 8字节
    浮点型:   float real double binary_double 8字节
           decimal 4-24字节
           decimal(p,s) p整数 1到38 s小数 84到127
    字符 :   char nchar 不可变
         clob varchar nvarchar 可变长
    二进制: binary varbinary 二进制

                   image varbinary的大对象存储

                   blob RAW的大对象类型

    数据类型参考下图

    SQL高级语法
    Flashback table 表闪回
    comment on 添加表注释 和列注释
    purge 清空回收站
    transaction isolation 事务隔离
    savepoint 设置保存点
    release savepoint 销毁保存点
    shutdown 停止数据库

    实例:flashback
    select * from bonus; 查询 delete from bonus;删除表内容
    flashback table bonus to timestamp systimestamp-1/1440; 闪回到1分钟前 -->60分钟*24小时 =1440

    merge 合并语句
    replace values 替换语句 值替换
    replace select_clause 替换语句 查询替换
    replace set ???=??? 替换语句 表达式替换
    with as

    表达式:一个或多个值,运算符和sql函数组成的式子
    常量 通配符 运算符 条件
    通配符: % 所有 ,_ 一个未知字符 ,
    运算符 :IN 在函数中 NOT IN 不在 between and 在两者之间 not between and 不在两者之间 is null 为空 is not null 不为空 like 与什么匹配 not like 不与什么匹配
    运算符 : || 字符串拼接 , | 或者 &与 ^否定或 <<左移 >>右移
    逻辑操作符: And or not

    函数

    聚集函数:avg() 平均值 count() 计数 Max() 最大值 Min() 最小值 sum() 合计
    表函数 :select * from table(DBA_PROC_LINE('SYS','P_NO_PARAM')); SYS用户名 P_NO_PARAM存储过程名称 ====>查询存储过程源码

    思考 :

     

  • 相关阅读:
    K好数
    最大最小公倍数
    十六进制转十进制
    利用malloc定义数组
    01字串
    ubuntu 14.04 下jdk和sdk+eclipse 的配置
    Mysql3
    求最大连续子串
    UC笔试
    java实现随机洗牌算法
  • 原文地址:https://www.cnblogs.com/oscarli/p/12048888.html
Copyright © 2011-2022 走看看