相关疑难解决方法(0)

为什么我不能在DELETE语句中使用别名?

在Visual Studio 2010中的SQL Server Compact Edition中(可能是SQL Server和SQL,我不知道),此命令有效:

DELETE FROM foods WHERE (name IN ('chickens', 'rabbits'))
Run Code Online (Sandbox Code Playgroud)

但是这个命令会产生一个错误: Error near identifier f. Expecting OUTPUT.

DELETE FROM foods f WHERE (f.name IN ('chickens', 'rabbits'))
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-ce

141
推荐指数
2
解决办法
5万
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-ce ×1