Oracel系统SQL语句
一、获取表记录生成时间
SELECT to_char(scn_to_timestamp(ORA_ROWSCN),'yyyy-mm-dd hh24:mi:ss') insert_time,pobd.*,ROWID FROM tableName pobd
ORDER BY to_char(scn_to_timestamp(ORA_ROWSCN),'yyyy-mm-dd hh24:mi:ss') DESC; --单据明细表
二、获取当前时间
select sysdate from dual; |
三、获取Oracle版本号
select * from v$version
四、创建序列
CREATE SEQUENCE 序列号的名称 (最好是表名+序列号标记) INCREMENT BY 1 START WITH 1
MAXVALUE 99999 CYCLE NOCACHE;
其中最大的值按字段的长度来定, 如果定义的自动增长的序列号 NUMBER(6) , 最大值为999999
INSERT 语句插入这个字段值为: 序列号的名称.NEXTVAL
其它语句
select * from all_users; --查看系统拥有哪些用户
select * from all_tables; --查询用户拥有或有权访问的所有表信息
select * from tab; --查询当前用户下所有对象
select * from user_indexes order by table_name; --所有索引
select * from user_sequences ORDER BY sequence_name; --序列号
SELECT * from user_objects ; --存储过程、索引、表、序列等
select * from all_source where owner=user and name=upper('CJ_TEST'); --(具体内容)存储过程、包头、包体、Type、Functioan函数、Trigger(触发器)
新增用户:
--user01 用户名 u001 密码
CREATE USER user01 IDENTIFIED BY u001
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架