2013-01-22 20 views
0

我有下面的代碼:無法使用如果存在語句在Oracle 9i

INSERT INTO Table_Delete (name) 
SELECT su_name 
FROM Student_Data 
where class = '12' 

MINUS 
SELECT name 
    FROM Students 
    WHERE roll_num in (select roll_num from RollNumber 
         where class = '12'); 

COMMIT; 
exit 

我需要更新此代碼,以檢查是否Table_Delete = TABLE_2的內容,那麼空Table_delete。 我無法通過If exists命令執行此操作。

任何人都可以幫助我嗎?我正在使用Oracle 9i。

回答

1
select count(*) into ws_count from x where table_delete = table_2; 
if(ws_count = 1) then 

這樣