edit 可以打开编辑器
edit filename 将SQL*Plus缓冲区里面的内容复制到一个文件名为filename的文件里面并打开该文件
get filename 把filename里面的内容复制到sql*plus缓冲区
start filename
或者 @ filename 执行sql文件
save filename 将sql*plus缓冲区里面的内容复制并保存到filename里
SET PAGESIZE 100 --pagesize太小的话显示行数较多的结果会出现较多的HEADING
SET LINESIZE 100 --linesize如果太小的话显示较长的行时会折行造成阅读不便
COLUMN
format | 将列显示格式设置为format字符串指定的格式 |
heading | 将列标题指定为heading字符串指定的格式 |
justify {left/center/right) | 输出设置对齐格式 |
wrapped | 输出结果中将一个字符串的末尾换行显示 |
wordwrapped | 与wrapped相同但单词并不换行 |
clear | 清除列的任何格式化,恢复默认 |
clear columns --清除所有列的格式化
例如:
SQL> column product_id format 99
SQL> column name heading product_name format A13 word_wrapped
SQL> column description format a13 word_wrapped
SQL> column price format $99.999
SQL> SELECT product_id, name, description, price
FROM products
WHERE product_id < 6;
2 3
PRODUCT_ID product_name DESCRIPTION PRICE
---------- ------------- ------------- --------
1 Modern A $19.950
Science description
of modern
science
2 Chemistry Introduction $30.000
to Chemistry
3 Supernova A star $25.990
explodes
4 Tank War Action movie $13.950
about a
future war
5 Z Files Series on $49.990
mysterious
activities