在输入SQL语句时,常常会忘记列的名字,只好取消已经完成的输入,然后DESC TABLE_NAME,然后重新输入SQL.
一个简易的办法是输入回车另起一行,在新行上首先输入#字符,然后紧跟一条SQL*PLUS命令(注意不是SQL语句),回车后,系统会首先显示SQL*PLUS命令的执行结果,然后返回被中断的SQL语句,提示继续输入。
附:
Q: dbms_output.put_line会"吃掉"最前面的空格?如果是空行,则根部不输出?
A: 在set serveroutput on size xxxxx命令后加上format wrapped即可
注:windows和linux上测试通过。
eg.
SQL> select
2 #desc dual
Name Null? Type
---------------------- -----------------------------
DUMMY VARCHAR2(1)
2 dummy from dual;
D
-
X
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9844649/viewspace-580012/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9844649/viewspace-580012/