概述
本文用于记录一些本人使用Oracle数据库过程中比较常用的语句,方便日常开发和排查BUG、查询效率等问题时快速检索取用。
查询(DQL)
oracle系统层面相关查询
- 查询系统版本
Select From
获取随机数据
- 获取随机唯一标识,当前系统时间,指定范围随机小数、随机整数
Select Sys_Guid(), Sysdate, dbms_random.Value(5, 100), Trunc(dbms_random.Value(100, 200)) From Dual;
数据结构(DDL)
- 复制表结构到新表。仅表字段,不包含索引等其它结构信息。
Create Table NEW_TABLE As
Select * From OLD_TABLE Where 1=2;
- 复制表结构及数据到新表
Create Table NEW_TABLE As
Select * From OLD_TABLE;
数据管理(DML)
oracle系统层面相关操作
- 清除缓存
Alter system flush buffer_cache;