ORACLE數據庫中建立、刪除--同義詞、視圖、索引、序列

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;--刪除公有同義詞 數據庫

查看已有同義詞 spa

SELECT * FROM SYS.ALL_SYNONYMS WHERE table_name='DIC_TRIPMODE'; 對象

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強大多少!真不愧爲對象關係型數據庫
相關文章
相關標籤/搜索