SQL语言分类:
*数据查询语言(SELECT语句)
*数据操纵语言(Data Manipulation Lauguage, DML):INSERT/UPDATE/DELETE
*事务控制语言(Transactional Control Language,TCL):COMMIT/ROLLBACK/SAVEPOINT
*数据定义语言(Data Definition Language,DDL):CREATE TABLE/ALTER TABLE/DROP TABLE
*数据控制语言(Data Control Language,DCL):GRANT/REVOKE
PL/SQL优点和特征:
1、提高应用程序的运行性能,降低网络开销
2、提供模块化程序设计功能,可以将企业规则或商业逻辑集成到PL/SQL子程序中,然后在应用程序中直接调用子程序实现相应功能。
3、允许定义标志符,
4、具有过程语言控制结构
5、具有良好兼容性,在允许运行Oracle的任何平台上都可以使用PL/SQL
6、处理运行错误,PL/SQL提供例外EXCEPTION,可以集中处理Oracle错误和PL/SQL错误,简化错误处理。for example:
declare
name varchar2(10);
begin
select ename into name from emp where empno = &no;
dbms_output.put_line(name);
exception
when no_data_found then
dbms_output.put_line('employee not exist !');
end;