Oracle 基础笔记 2

oracle Oracle 基础笔记 2(Oracle 其他对象)

视图

创建视图

CREATE [OR REPLACE] VIEW <view_name>
AS
<SELECT 语句>;

删除视图

DROP VIEW <view_name>

序列

创建序列

CREATE SEQUENCE <sequencen_name>
INCREMENT BY n
START WITH n
[MAXVALUE n][MINVALUE n]
[CYCLE|NOCYCLE]
[CACHE n|NOCACHE];

修改序列

ALTER SEQUENCE <sequencen_name>
INCREMENT BY n
START WITH n
[MAXVALUE n][MINVALUE n]
[CYCLE|NOCYCLE]
[CACHE n|NOCACHE];

删除序列

DROP SEQUENCE <sequence_name>

使用序列

select <sequence_name>.currval from dual; --当前序列(刚建序列时currval为null,所以不能直接使用)

select <sequence_name>.nextval from dual;--下一个序列值

用户

创建用户

CREATE USER <user_name> [profile "DEFAULT"]
identified by "<password>" [default tablespace "USERS"]

删除用户

DROP USER <user_name> CASCADE

角色

创建角色

CREATE ROLE <role_name>
identified by "<password>"

删除角色

DROP ROLE <role_name>

posted @ 2009-10-13 20:26  LeoLWang  阅读(149)  评论(0)    收藏  举报