随笔分类 - Oracle.Sql plus
摘要:【BINXXXX是什么】 删除表时在回收站留下的痕迹,可以通过 flashback table "BINXXXX" to before drop 来恢复被删除的当事表; 如果用drop table XXX purge来删除表,是不会在回收站留下痕迹的,只有drop table XXX会。 【如何
阅读全文
摘要:【用途】 将系统中固定模式的表名整合成删表语句导出到文本文件中,再从文本文件拷贝删表语句进行批量删除。 【做法】 1.打开sqlplus,输入spool filename; 2.执行查询; 3.输入spool off,结束输出; 4.到filename中拷贝删除语句。 【指令】 SQL> spool
阅读全文
摘要:【glogin.sql的地址】 此地址在$ORACLE_HOME\sqlplus\admin\glogin.sql 在我的T440p上,地址是: C:\app\ufo\product\11.2.0\dbhome_1\sqlplus\admin\glogin.sql 【修改文件内容并保存】 打开glo
阅读全文
摘要:set sqlprompt luna@oracl>
阅读全文
摘要:在SqlPlus中显示clob字段时,如果其内容稍长便会截取前面一小段显示,稍有不便;
若借助dbms_lob.substr()函数,长文本便可一览无余,颇为方便;
SQL Sample:select dbms_lob.substr(content) from emp0520 where id=1
阅读全文
摘要:column XXX format aN 是我们常用来设置sqlplus中列宽的语句,但有时这样的语句会导致出现一串######号,这时就需要去掉限制列宽效果,用column XXX clear就能恢复原状。 例: SQL> column id format a20; SQL> column f1
阅读全文
摘要:命令: conn user/pswd@ip:port/servicename 例子: conn DCEAPP/123456@192.0.20.103:1521/testdb END
阅读全文
摘要:拷贝文字后,在Sql plus创库->右键点标题栏->编辑->粘贴,就好了。 END
阅读全文
摘要:SqlPlus有时会出现非预期的折行,比如这样: SQL> select id,level,lpad(' ',(level-1)*3)||name as name 2 from emp3 3 start with mngid is NULL 4 connect by mngid=prior id;
阅读全文
摘要:直接在控制台敲clear screen,屏幕已有文字将被清除。 END
阅读全文
摘要:显示sql执行时间:set timing on 显示sql execute plan:set autotrace trace exp 关闭 set autotrace off 设置行宽:set linesize 1500 这个用于显示不串行的执行计划很有用 --END-- 2020-01-02 15
阅读全文
摘要:输入select * from vversion; 执行即可. 此法在Sql plus中执行效果: SQL> select * from vversion; BANNER Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64
阅读全文