sql-server - 在删除语句中输出未删除的条目
问题描述
有没有办法在删除语句中输出未删除的条目?
例如,有一个包含以下数据的 Person 表:
执行以下语句后:
delete Person where Id in (1, 3)
我需要输出未删除的条目,对于这种情况,它是:
我试着用 OUTPUT 子句写:
delete Person
output Id, Email
where Id in (1, 3)
但我收到以下错误:
列名“Id”和“Email”无效
解决方案
delete Person where Id in (1, 3);
select id, email from Person;
推荐阅读
- c# - 绑定动态输入
- android - AWS Lambda:errorMessage进程在完成请求之前退出
- asp.net-web-api - asp.net webapi 服务器和 angular2 应用程序之间的通信面临的错误
- javascript - 保存鼠标位置,然后有第二个更新的值
- c - 如何使用冒泡排序对二维数组进行排序?
- python - tf.metrics.accuracy 和手写准确率函数给出不同的结果
- assembly - 缓冲区溢出攻击(攻击实验室阶段 2)
- php - 手机扫描Webite二维码,手机打开网站
- java - 如何在另一个java文件中匹配名称并显示来自firebase的详细信息?
- python - AttributeError:“dict”对象没有属性“value”。我不知道为什么