DDL 语句和 DML 语句﹐使用DDL语句后不可恢复
DDL(Data Definition LANGUAGE 数据定义语言) 语句包括﹕
alter table 语句
drop table 语句
truncate table 语句
DML(Data Manipulating LANGUAGE 数据操作语言) 语句包括﹕
insert into 语句
update set 语句
delete from 语句
数据字典﹕由oracle服务器创建和维护的一组系统表
数据字典视图﹕可分三大类﹕user_*,有关用户的对象的信息﹐即用户自己创建的对象的信息
all_*,所有用户可以访问的对象的信息﹐即用户自己创建的和其它用户创建的对象的信息﹐单但是用户有访问该对象的权限
dba_*﹐整个数据库中的对象的信息。以上 * 可以是﹕tables,indexs,objects
应用1﹐想知道自己的账号(用户名)下有哪些表﹐则使用数据字典 user_tables
select table_name from user_tables;
应用2﹐想知道哪些表自己可以用﹐则使用数据字典 all_tables
select table_name,owner from all_tables where owner not like '%sys';
另一个数据字典是 user_catalog,它的别名是 cat ,用户通过它可以知道自己拥有的表和类型