-4
任何人都可以告诉我这个更新声明有什么问题,我想让它更新Dr Edders的标题,然后在声明运行后显示Dr Edders。特定人员的SQL更新声明
UPDATE Staff SET Title = 'Dr' WHERE StaffLName = 'Edders';
SELECT Title, StaffLName FROM Staff WHERE StaffLName = 'Edders';
任何人都可以告诉我这个更新声明有什么问题,我想让它更新Dr Edders的标题,然后在声明运行后显示Dr Edders。特定人员的SQL更新声明
UPDATE Staff SET Title = 'Dr' WHERE StaffLName = 'Edders';
SELECT Title, StaffLName FROM Staff WHERE StaffLName = 'Edders';
对于Oracle,您可以使用RETURNING INTO
子句返回要更新,删除,甚至将
您可以在这里找到DML RETURNING INTO Clause
更多信息对于SQL Server,你可以使用OUTPUT
什么子句
在此处查找MSDN页面OUTPUT Clause (Transact-SQL)
除了您正在使用的数据库,你也可以把你的UPDATE
和SELECT
声明为一个过程,execurte存储过程。
什么RDBMS?这个查询有什么问题? –
我正在使用sql plus查询它说缺少表达式 – James
哦,等待,您需要在您的选择查询中添加表名称。 –