oracle数据库删序列,ORACLE数据库中创建、删除--同义词、视图、索引、序列(转)...

ORACLE数据库中创建、删除--同义词、视图、索引、序列(转)

(2012-08-24 14:05:57)

select * from emp;

create synonym emp_ny for emp;

create public synonym pub_emp_ny for employees;--创建公有同义词

DROP SYNONYM EMP_NY;--删除同义词

DROP PUBLIC SYNONYM PUB_EMP_NY;--删除公有同义词

CREATE SEQUENCE SEQID

INCREMENT BY 1

START WITH 1001

MAXVALUE 1200

MINVALUE 1

CYCLE

NOCACHE ;

DROP SEQUENCE SEQID;--删除序列

CREATE VIEW EMP_VE AS SELECT * FROM EMP;

CREATE OR REPLACE VIEW EMP_VE AS SELECT * FROM EMP WHERE ADDRESS

LIKE '%USA%' --有条件创建视图

CREATE FORCE VIEW EMPLOYEE_VE AS SELECT * FROM

ABC;--创建带错误视图,意为即使表不存在也创建

DROP VIEW EMP_VE;--删除视图

CREATE INDEX employees_empid ON

EMPLOYEES(DATEOFJOINING);--标准索引

CREATE INDEX employees_empname ON EMPLOYEES(ENAME,JOB);--组合索引

CREATE INDEX emp_ename ON EMP (ENAME) REVERSE;--反向键索引

CREATE BITMAP INDEX emp_bit_address ON EMP(ADDRESS);--位图索引

CREATE INDEX abc_name ON ABC(LOWER(aname));

DROP INDEX employees_empid;--删除索引

CREATE TABLE place

(

place_id NUMBER(5)PRIMARY KEY,

pName VARCHAR2(20),

Address VARCHAR2(20),

Station VARCHAR2(10)

)ORGANIZATION INDEX;

以上只是一些简单的创建,但从中可以看出ORACLE数据库的功能不知比SQL Server强大多少!真不愧为对象关系型数据库。

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

你可能感兴趣的:(oracle数据库删序列)