Oracle 基础笔记 2
视图
创建视图
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>
浙公网安备 33010602011771号