原文:oracle創建表之前判斷表是否存在,如果存在則刪除已有表

在sqlserver中,有if exit 這樣的語句,但是在oracle中卻沒有。如果直接使用drop table那么如果表不存在會報錯,導致后續語句無法運行。因此可以通過一個存儲過來來進行判斷。 主要是查詢all tables表的TABLE NAME和OWNER,如果表存在,則執行execute immediate drop table TABLE NAME 可以將上述存儲過程加載到每一個cre ...

2012-06-18 13:08 2 66150 推薦指數:

查看詳情

oracle判斷中字段是否存在

select count(*) from USER_TAB_COLUMNS where TABLE_NAME = 'TABLE-NAME' AND COLUMN_NAME = 'COLUMN_NAME'; 返回結果為1表示存在0為不存在 ...

Fri Nov 10 05:51:00 CST 2017 0 6192
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM