DELETE UserDB..UserAccount
FROM UserDB..UserAccount A, CustDB..ETS_Profile B
WHERE A.UserId = B.User_Id
and B.Category = 'Customer'
AND B.Sub_Category = 'Teir'
and B.Item_Name = 'CUSTODIAN'
上面是一個Sybase查詢,效果很好。我創建了userDB的處理程序和甲骨文Sybase查詢在Oracle中不起作用
執行這個查詢在oracle中我得到的錯誤,如果我給查詢如下
DELETE UserAccount
FROM UserAccount A,CustDB.ETS_Profile B
where A.UserId = B.User_Id
and B.Category = 'Customer'
and B.Sub_Category = 'Teir'
and B.Item_Name = 'CUSTODIAN';
這裏有一些語法錯誤(非閉字符串文字,名稱解析中的雙點... – Benoit
..在Sybase中是從DB引用表的方式。但在Oracle中,我只給出了單點 – user472625
啊,好的。不知道。 – Benoit