或
CREATE
对象类型 对象名称
AS
子查询;
CREATE [OR REPLACE] VIEW
视图名称
AS
子查询
[WITH CHECK OPTION][WITH READ ONLY];
删除对象:
DROP
对象类型 对象名称
[PURGE]
修改对象:
ALTER
对象类型 对象名称
ADD
或
MODIFY
或
DROP (
列名称 数据类型
[DEFAULT
默认值
]])
ALTER
对象类型 对象名称
RENAME COLUMN
列名
TO
新列名;
alter session set nls_language=’SIMPLIFIED CHINESE’|’AMERICAN’;
alter session set nls_date_format=’yyyy/mm/dd’;
rename
旧表名称
to
新表名称
DDL
操作是隐性提交的!不能
rollback
4.
数据控制语言
DCL
数据控制语言
DCL
用来授予或回收访问数据库的某种特权,并控制
数据库操纵事务发生的时间及效果,对数据库实行监视等。如:
1) GRANT
:授权。
2) ROLLBACK [WORK] TO [SAVEPOINT]
:回退到某一点。
回滚
---ROLLBACK
SAVE POINT A;
ROLLBACK TO A;
回滚命令使数据库状态回到上次最后提交的状态。其格式为:
SQL>ROLLBACK;
3) COMMIT [WORK]
:提交。
在数据库的插入、删除和修改操作时,只有当事务在提交到数据
库时才算完成。在事务提交前,只有操作数据库的这个人才能有权看
到所做的事情,别人只有在最后提交完成后才可以看到。
提交数据有三种类型:显式提交、隐式提交及自动提交。
-/,4//56/7-/
序列名称
3 !
步长
#
开始值
3#8$#
最大值或
3#8$#
3$#
最小值或
3$#
!
或
!
#
缓存大小或
#
直接使用‘
#)
序列名称’创建的是一个默认序列,默认序列的数值是从开始,
每次增长
,而且没有最大值,最小值为
9
递减序列最大值
:9
评论