像SELECT * FROM TABLE WHERE clause然后这样执行两个查询效率不高DELETE * FROM TABLE WHERE clause。
所以我想做 DELETE查询并返回已删除的行(一个查询)。
我试图做:
DELETE OUTPUT DELETED.*
FROM table
WHERE clause
Run Code Online (Sandbox Code Playgroud)
但我有一个错误:
SQLite exception: near "OUTPUT": syntax error
Run Code Online (Sandbox Code Playgroud)
如何正确制作,或者可能有另一种替代方法来返回已删除的行?
| 归档时间: |
|
| 查看次数: |
2717 次 |
| 最近记录: |