在sql*plus中敲命令的过程中, 想不起某个列的名字, 如果取消当前的命令,待查询后再重敲, 那太痛苦了. 当然你可以另开一个sql*plus窗口进行查询, 但下面提供的方法更简单.
比如说, 你想查名称带"xxx"的业务信息, 输入了下面的语句:
SQL> select icpcode,icpservid
2 from service
3 where
这时, 你发现你想不起来业务名称的列名是什么了.
这种情况下, 只要在下一行以#开头, 就可以执行一条sql*plus命令, 执行完后, 刚才的语句可以继续输入
SQL>> select icpcode,icpservid
2 from service
3 where
6 #desc service
Name Null? Type
----------------------------------------- -------- ----------------------------
ICPCODE NOT NULL VARCHAR2(12)
ICPSERVID NOT NULL VARCHAR2(10)
SERVNAME NOT NULL VARCHAR2(64)
... ...
3 servname like '%xxx%';[@more@]
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/38542/viewspace-902833/
,如需转载,请注明出处,否则将追究法律责任。