--查询所有列 select * from tab_name|view_name; SELECT * FROM emp; SELECT * FROM (SELECT * FROM emp); --查询特定列 SELECT * FROM emp WHERE emp.ename='SMITH'; -- 注意PL/SQL Developer不支持会话控制语句 --以特殊格式显示日期列:数据类型是date或timestamp,默认显示格式:DD-Mon-RR ALTER SESSION SET nls_…
for循环 /* for循环打印1到10 */ set serveroutput on; declare begin .. loop dbms_output.put_line(i); end loop; end; / while循环 /* 打印数字1 ~ 10 */ set serveroutput on; declare num ; begin loop dbms_output.put_line(num); num :; end loop; end; / loop循环(推荐使用这一种) /*…
-- 排序 -- 1.列明排序 -- 2.别名排序 -- 3.列位置排序(当使用union,union all,intersect,minus集合操作,列明不同,但希望排序) SELECT deptno,dname FROM dept UNION SELECT empno,ename FROM emp DESC; -- 4.使用非选择列排序 SELECT ename FROM emp ORDER BY sal DESC; -- 5.多行排序,首先基于order by子句的第一个列排序,如果第一个…