ENAME JOB SAL ---------- --------- ---------- SMITH CLERK 800 ALLEN SALESMAN 1600 WARD SALESMAN 1250 JONES MANAGER 2975 MARTIN SALESMAN 1250 BLAKE MANAGER 2850 CLARK MANAGER 2450 SCOTT ANALYST 3000 KING PRESIDENT 5000 TURNER SALESMAN 1500 ADAMS CLERK 1100 SQL>set numformat $999,999,999.00 SQL>select ename,job,sal from scott.emp;
ENAME JOB SAL ---------- --------- ---------------- SMITH CLERK $800.00 ALLEN SALESMAN $1,600.00 WARD SALESMAN $1,250.00 JONES MANAGER $2,975.00 MARTIN SALESMAN $1,250.00 BLAKE MANAGER $2,850.00 CLARK MANAGER $2,450.00 SCOTT ANALYST $3,000.00 KING PRESIDENT $5,000.00 TURNER SALESMAN $1,500.00 ADAMS CLERK $1,100.00
SQL>set timing on SQL>select ename,job,sal from scott.emp;
ENAME JOB SAL ---------- --------- ---------------- SMITH CLERK $800.00 ALLEN SALESMAN $1,600.00 WARD SALESMAN $1,250.00 JONES MANAGER $2,975.00 MARTIN SALESMAN $1,250.00 BLAKE MANAGER $2,850.00 CLARK MANAGER $2,450.00 SCOTT ANALYST $3,000.00 KING PRESIDENT $5,000.00 TURNER SALESMAN $1,500.00 ADAMS CLERK $1,100.00
ENAME JOB SAL ---------- --------- ---------------- JAMES CLERK $950.00 FORD ANALYST $3,000.00 MILLER CLERK $1,300.00
Accesses this command line help system. Enter HELP INDEX or ? INDEX for a list of topics.
You can viewSQL*Plus resources at http://www.oracle.com/technology/tech/sql_plus/ and the Oracle Database Library at http://www.oracle.com/technology/documentation/
HELP|? [topic]
SQL> help set
SET ---
Sets a system variable toalter the SQL*Plus environment settings for your current session. For example, to: -set the display width for data - customize HTML formatting - enable or disable printing ofcolumn headings -set the number of lines per page
SET system_variable value
where system_variable andvalue represent oneof the following clauses:
SQL>column sal format $999,999.00 SQL>select empno,ename,sal from scott.emp;
EMPNO ENAME SAL ---------- ---------- ------------ 7369 SMITH $800.00 7499 ALLEN $1,600.00 7521 WARD $1,250.00 7566 JONES $2,975.00 7654 MARTIN $1,250.00 7698 BLAKE $2,850.00 7782 CLARK $2,450.00 7788 SCOTT $3,000.00 7839 KING $5,000.00 7844 TURNER $1,500.00 7876 ADAMS $1,100.00
EMPNO ENAME SAL ---------- ---------- ------------ 7900 JAMES $950.00 7902 FORD $3,000.00 7934 MILLER $1,300.00
SQL>column empno heading 员工编号 SQL>column ename heading 员工姓名 SQL>column sal heading 工资 SQL>select empno,ename,sal from scott.emp;
员工编号 员工姓名 工资 ---------- ---------- ------------ 7369 SMITH $800.00 7499 ALLEN $1,600.00 7521 WARD $1,250.00 7566 JONES $2,975.00 7654 MARTIN $1,250.00 7698 BLAKE $2,850.00 7782 CLARK $2,450.00 7788 SCOTT $3,000.00 7839 KING $5,000.00 7844 TURNER $1,500.00 7876 ADAMS $1,100.00
员工编号 员工姓名 工资 ---------- ---------- ------------ 7900 JAMES $950.00 7902 FORD $3,000.00 7934 MILLER $1,300.00
已选择14行。
null选项
使用null选项将scott.emp表中comm列值为null显示成“空值”:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
SQL>column comm null'空值' SQL>select empno,ename,comm from scott.emp where comm isnull;
员工编号 员工姓名 COMM ---------- ---------- ---------- 7369 SMITH 空值 7566 JONES 空值 7698 BLAKE 空值 7782 CLARK 空值 7788 SCOTT 空值 7839 KING 空值 7876 ADAMS 空值 7900 JAMES 空值 7902 FORD 空值 7934 MILLER 空值