我正在尝试编写一个简单的SQL脚本来删除USER
以外的所有Administrator
。
DELETE *
FROM [Project].[dbo].[User]
EXCEPT USER Administrator
[Project].[dbo].[User]
表名USER
className Administrator
我要保留的元素有谁知道我在哪里犯了错误?
答案 0 :(得分:1)
我的猜测你可能需要像
这样的东西DELETE FROM Project.dbo.User WHERE UserName <> 'Administrator'
但这取决于未提供的用户表的架构。
看起来你正在采用一种面向对象的方法,将Administrator视为一个对象,但在数据库中,如果它存在,它只是一个元组(单元格),你需要查询表以找出所有的要对其执行操作的行。