|
SQL> alter table xxx drop constraint constraint_name;
之後再創建新約束:
SQL> alter table xxx add constraint constraint_name check();
80. Oracle常用系統文件有哪些?
通過以下視圖顯示這些文件資訊:v$database,v$datafile,v$logfile v$controlfile
v$parameter;
81. 內連接INNER JOIN
Select a.* from bsempms a,bsdptms b where a.dpt_no=b.dpt_no;
82. 如何外連接
Select a.* from bsempms a,bsdptms b where a.dpt_no=b.dpt_no(+);
Select a.* from bsempms a,bsdptms b wherea.dpt_no(+)=b.dpt_no;
83. 如何執行腳本SQL文件
SQL>@$PATH/filename.sql;
84. 如何快速清空一個大表
SQL>truncate table table_name;
85. 如何查有多少個數據庫實例
SQL>SELECT * FROM V$INSTANCE;
86. 如何查詢數據庫有多少表
SQL>select * from all_tables;
87. 如何測試SQL語句執行所用的時間
SQL>set timing on ;
SQL>select * from tablename;
大家在應用ORACLE的時候可能會遇到很多看起來不難的問題, 特別對新手來說, 今天我簡單把它總結一下, 發布給大家,
希望對大家有幫助! 和大家一起探討, 共同進步!
對ORACLE高手來說是不用看的.
88. CHR()的反函數是
ASCII()
SELECT CHAR(65) FROM DUAL;
SELECT ASCII(''''A'''') FROM DUAL;
89. 字串的連接
SELECT CONCAT(COL1,COL2) FROM TABLE ;
SELECT COL1||COL2 FROM TABLE ;
90. 怎麽把select出來的結果導到一個文字檔案中?
SQL>SPOOL C:\ABCD.TXT;
SQL>select * from table;
SQL >spool off;
91. 怎樣估算SQL執行的I/O數
SQL>SET AUTOTRACE ON ;
SQL>SELECT * FROM TABLE;
OR
SQL>SELECT * FROM v$filestat ;
可以查看IO數
92. 如何在sqlplus下改變欄位大小
alter table table_name modify (field_name varchar2(100));
改大行,改小不行(除非都是空的)
93. 如何查詢某天的資料
select * from table_name where
trunc(日期欄位)=to_date(''''2003-05-02'''',''''yyyy-mm-dd'''');
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页 没有相关教程
|