随笔分类 -  oracle数据库相关

摘要:/*迁移表的表空间 */ SELECT 'alter table ' || TABLE_NAME || ' move tablespace KAVINS;' FROM ALL_TABLES WHERE OWNER = 'KAVINS'; /*迁移索引表空间*/ SELECT 'alter index 阅读全文
posted @ 2021-01-26 19:56 TriggerMaker 阅读(82) 评论(0) 推荐(0)
摘要:ORA-00904: : invalid identifier grant execute on DBMS_JAVA to user; 阅读全文
posted @ 2021-01-26 19:53 TriggerMaker 阅读(502) 评论(0) 推荐(0)
摘要:DELETE FROM T_USER; INSERT INTO T_USER SELECT * FROM T_USER AS OF TIMESTAMP TO_TIMESTAMP('2021-01-19 09:06:00', 'yyyy-mm-dd HH24:mi:ss')--回滚到某个时间 COMM 阅读全文
posted @ 2021-01-26 19:50 TriggerMaker 阅读(140) 评论(0) 推荐(0)
摘要:DELETE FROM TABLE_NAME A WHERE (A.FIELD1, A.FIELD2) IN (SELECT FIELD1, FIELD2 FROM TABLE_NAME GROUP BY FIELD1, FIELD2 HAVING COUNT(*) > 1) AND ROWID N 阅读全文
posted @ 2021-01-26 19:41 TriggerMaker 阅读(175) 评论(0) 推荐(0)
摘要:--以下几个为相关表 SELECT * FROM V$LOCK; SELECT * FROM V$SQLAREA; SELECT * FROM V$SESSION; SELECT * FROM V$PROCESS; SELECT * FROM V$LOCKED_OBJECT; SELECT * FR 阅读全文
posted @ 2021-01-26 11:22 TriggerMaker 阅读(65) 评论(0) 推荐(0)
摘要:临时表空间:主要用途是在数据库进行排序运算[如创建索引、order by及group by、distinct、union/intersect/minus/、sort-merge及join、analyze命令]、管理索引[如创建索 引、IMP进行数据导入]、访问视图等操作时提供临时的运算空间,当运算完 阅读全文
posted @ 2020-03-11 17:13 TriggerMaker 阅读(1632) 评论(0) 推荐(0)
摘要:-- Create table create table T_STUDENT ( ID VARCHAR2(10), NAME VARCHAR2(50) ) tablespace USERS pctfree 10 initrans 1 maxtrans 255 storage ( initial 64 阅读全文
posted @ 2020-03-11 16:53 TriggerMaker 阅读(864) 评论(0) 推荐(0)
摘要:1. 概述rownum是Oracle引入的虚列。在物理上这个虚列并不存在,只是在查询时才构造出来。伪列通常是自由分配的,用户无法执行修改等操作。 2. 特点关于rownum有以下主要特点: 1)rownum不属于任何表。2)rownum存在的前提,先有结果表。3)rownum总是从1开始。4)row 阅读全文
posted @ 2020-03-11 16:06 TriggerMaker 阅读(13594) 评论(0) 推荐(1)
摘要:1.oracle字符串拼接 1)concat可以将两个参数拼接起来,若想拼接多个参数,需要嵌套: SELECT concat('kavins ',concat('is ','great')) FROM dual; 2)除了使用该函数拼接之外,还可以用||方式拼接 SELECT 'kavins '|| 阅读全文
posted @ 2020-03-11 11:50 TriggerMaker 阅读(245) 评论(0) 推荐(0)
摘要:Oacle 11g当表无数据时,不分配segment,因此我们使用exp命令导出表时,空表无法导出 我们可以执行如下sql,将查询出来的结果执行,即可为空表分配segment select 'alter table '||table_name||' allocate extent;' from us 阅读全文
posted @ 2020-03-05 15:47 TriggerMaker 阅读(754) 评论(0) 推荐(0)
摘要:1.在存有sql脚本的目录下创建一个.bat文件:内容如下 echo set feedback off >kavins.pdc echo set define off >>kavins.pdcdir /s/b >>kavins.pdc 2.双击kavins.bat将会生成一个名为kavins.pdc 阅读全文
posted @ 2020-03-02 19:10 TriggerMaker 阅读(1550) 评论(0) 推荐(0)
摘要:常用命令 --删除空的表空间(不包含物理文件)drop tablespace tablespace_name;--删除非空表空间(不包含物理文件)drop tablespace tablespace_name including contents;--删除空表空间(包含物理文件)drop table 阅读全文
posted @ 2020-03-02 18:42 TriggerMaker 阅读(521) 评论(0) 推荐(0)
摘要:SELECT * FROM USER_TAB_COMMENTS; --查询本用户下的表(包括视图)SELECT * FROM ALL_TABLES WHERE OWNER = 'KAVINS'; --查询某个用户下的表SELECT * FROM ALL_TRIGGERS WHERE TABLE_OW 阅读全文
posted @ 2020-03-02 18:14 TriggerMaker 阅读(123) 评论(0) 推荐(0)
摘要:选择要导出的表,或者视图,或者触发器,或者其他即可 阅读全文
posted @ 2020-02-14 15:37 TriggerMaker 阅读(718) 评论(0) 推荐(0)