【HICP Gauss】数据库 数据库高级语法(数据类型函数)-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存储过程名称 ====>查询存储过程源码
思考 :


【HICP Gauss】数据库 数据库高级语法(数据类型函数)-3的更多相关文章
- 【HICP Gauss】数据库 数据库管理(数据库对象 表空间 索引 序列 分区 视图)-8
什么是数据库对象 数据库对象包括 表 索引 分区 视图 序列 同义词 数据库支持对象存储过程 自定义函数 触发器 表空间 高级包 表 数据库中的数据结构 存储数据以及描述数据间的关系 表由行和列组成 ...
- 【HCIA Gauss】学习汇总-数据库管理(SQL语法 数据类型 函数)-4
DDL data definition language 数据库定义语言 定义修改等DML data manipulation language 数据库操控语言 增删改 DCL data crontr ...
- 【HICP Gauss】数据库 数据库管理(存储过程 函数 对象 近义词 触发器 事务类型)-9
存储过程存储过程在大新数据库系统中,一组为了完成特定功能的SQL语句集 存储在SQL数据库中 优势: SQL进行封装 调用方便 存储过程会进行编译 提升用户执行SQL语句集的速 ...
- 【HICP Gauss】数据库 升级迁移维护-2
DM-Data Manager 集群管理web工具 数据库升级 1.检查版本 依次升级.升级前全备数据 2.磁盘空间不小于表预留空间 3. 确保数据库对包有一定权限 4.升级后正常启停 python ...
- 【HICP Gauss】数据库 环境的搭建 -1
1.安装规则 1.主机名必须网络唯一 2.主机名必须两位数以上 可以中划线 不能下划线 3.固定IP地址 4.端口号 1888 新增账户 omm 用户组 dbgrp ,家目录 /home/ ...
- 【HICP Gauss】数据库 数据库管理(文件 用户管理 系统权限 对象权限 profile)-7
数据库运行 依赖不同类型的文件 ,数据文件 参数文件 控制文件 redo日志文件 运行日志文件 审计日志文件等 数据文件 就是表空间文件 存储数据库的数据文件 参数文件 用户修改的配置信息 控制文件 ...
- 【HICP Gauss】数据库 数据库管理(连接方式 会话模式 存储表空间)-6
数据库连接方式:驱动连接和客户端连接 驱动连接 : JDBC GSC ODBC 客户端连接 zsql工具 zsql / as sysdba -q #管理员身份登陆 zsql omm/ - #普通身份登 ...
- 【HICP Gauss】数据库 数据库管理(shutdown 日志 连接命令)-5
数据库关闭终止Zengine进程关闭数据库 会导致无法预料的状态 建议shutdown关闭数据库 shutdown 模式1.normal默认 停止新请求 断开等待会话 关闭服务 终止主进程 需要连接发 ...
- 【HICP Gauss】数据库 数据库管理(调优 启动流程)-4
数据库参数: 创建数据库 调优数据库 其他---->控制资源使用 控制数据库内部机制 设置重要属性 参数数据保存在cfg/Zengine.ini 文件中 参数保存使用 key=value的保存形 ...
随机推荐
- echarjs—阿里历年双十一销售数据统计及预测
阿里双十一数据统计 <!DOCTYPE html> <html> <head> <title>阿里历年双十一销售数据统计及预测</title> ...
- 自定义Shell分隔符
在shell中使用for循环语句时,参数列表有时候需要将空格纳入参数当中,这时就不好使用空格作为分隔符.如下例中,我实际想要输出的是a1.a2.b1.b2以及hello world,但却输出了如下内容 ...
- 【翻译】Flink Table Api & SQL —— 概念与通用API
本文翻译自官网:https://ci.apache.org/projects/flink/flink-docs-release-1.9/dev/table/common.html Flink Tabl ...
- Activiti6.0流程编辑器汉化教程(en.json文件汉化)
{ "GENERAL": { "MAIN-TITLE": "Activiti", "ERROR": { "GE ...
- Django文档阅读之查询
创建对象 为了在Python对象中表示数据库表数据,Django使用直观的系统:模型类表示数据库表,该类的实例表示数据库表中的特定记录. 要创建对象,请使用模型类的关键字参数对其进行实例化,然后调用s ...
- js图表库
highcharts:https://www.hcharts.cn/ 商用收费,个人.公益免费,业界良心 百度家也有个echarts:http://echarts.baidu.com/ 免费,有许多小 ...
- zookeeper ACL权限
原文链接:https://www.jianshu.com/p/392248ab27f4 对zookeeper设置ACL属性 我们以zkCli为例,来说明zookeeper对ACL的设置. 使用zkCl ...
- 下载 m3u8 直播流的方法
下载 FFmpeg http://ffmpeg.org/download.html 查找直播流地址 找到目标视频对应的 m3u8 播放列表. 执行脚本 ffmpeg -i https://nhkmov ...
- eoj monthly 2019.11
原题 T1 纸条 题目大意: 给出一个长度为n的字符串,其中m位未知,对于每一位未知的字母,有k个备选字母,最终答案为备选字母按字典序排序后的第x个. 题解: 签到题-- 按照题目意思直接写就可以了. ...
- DNS欺诈的三种简单方法总结
使用arpspoof.ettercap以及driftnet的简单组合. ①arpsppof+driftnet arpspoof -i eth0 -t 目标ip 目标网关 driftnet -i eth ...