Oracle
skyxmstar
这个作者很懒,什么都没留下…
展开
-
oracle查询某个用户下的全部数据表的表名和大小
select a.segment_name, a.segment_type, a.bytes, a.bytes / 1024 / 1024 byte_m, b.created from dba_segments ainner join all_objects b on b.object_type = 'TABLE' and a.owner = b.owner and a.segment_name = b....原创 2020-07-06 18:23:10 · 3316 阅读 · 0 评论 -
oracle中rownum的用法,查询某个区间的数据
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。(1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用rownum=2结果查不到数据。转载 2017-01-11 17:45:04 · 8113 阅读 · 1 评论 -
Oracle根据指定行数查询(start,end)
查询STUDENT表start到end行的数据 SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT NAME FROM STUDENT) A WHERE ROWNUM = start;查询STUDENT表的列数select count( column_name )from user_tab_columns where table_na原创 2017-01-12 10:48:29 · 1440 阅读 · 0 评论 -
oracle数据库自增长实现
1、创建序列create sequence menu_autoinc_seq1start with 1 increment by 1 nomaxvaluenocycle nocache;2、创建触发器create trigger menu_autoinc_tg before insert on NEW_QZHAORATE for each row ...原创 2019-04-29 15:03:22 · 222 阅读 · 0 评论