2015-01-05 45 views
-4

任何人都可以告訴我這個更新聲明有什麼問題,我想讓它更新Dr Edders的標題,然後在聲明運行後顯示Dr Edders。特定人員的SQL更新聲明

UPDATE Staff SET Title = 'Dr' WHERE StaffLName = 'Edders'; 
SELECT Title, StaffLName FROM Staff WHERE StaffLName = 'Edders'; 
+0

什麼RDBMS?這個查詢有什麼問題? –

+0

我正在使用sql plus查詢它說缺少表達式 – James

+0

哦,等待,您需要在您的選擇查詢中添加表名稱。 –

回答

0

對於Oracle,您可以使用RETURNING INTO子句返回要更新,刪除,甚至將

您可以在這裏找到DML RETURNING INTO Clause


更多信息對於SQL Server,你可以使用OUTPUT什麼子句

在此處查找MSDN頁面OUTPUT Clause (Transact-SQL)


除了您正在使用的數據庫,你也可以把你的UPDATESELECT聲明爲一個過程,execurte存儲過程。