我想運行一條SELECT語句,並且希望對同一行執行DELETE語句,並且讀取結果由SQL Server響應。如何在SQL Server 2005中的一個實例中運行多個查詢
0
A
回答
1
WITH cte AS (
SELECT *
FROM <mytable>
WHERE key = <mykey>)
DELETE cte
OUTPUT deleted.*;
皮膚有這麼多種方法。我經常發表一篇文章,因爲它很可讀。它清楚地將SELECT分離到它自己的查詢表達式中,允許輕鬆創建複雜的查詢。它完全刪除查詢結果。它outputs刪除的行。
下也完全有效,更容易進行簡單的WHERE子句:
DELETE <mytable>
OUTPUT deleted.*
WHERE key = <mykey>;
+0
感謝哥們, 這對我很有用,但是你能告訴我更多一點。 我在告訴你我想做什麼。 我正在開發一個聊天應用程序,所以我想要閱讀新的聊天記錄,並且在同一個實例中,所讀取的聊天內容應該被刪除,這樣纔不會重複。所以請告訴我。 – Abhishek 2009-09-09 04:43:46
相關問題
- 1. 如何在SQL Server中一次運行多個查詢
- 2. 如何從一個查詢中運行多個.sql腳本?
- 3. SQL Server:在同一個.SQL文件中運行多個選擇查詢
- 4. TSql(sql server 2005)查詢運行緩慢
- 5. Sql Server的兩個實例(2005和2008)
- 6. 查詢SQL Server 2005中
- 7. 如何在PHP中的另一個SQL查詢中運行SQL查詢?
- 8. 在mysql中運行多個mysql實例
- 9. 如何運行多個SQL查詢?
- 10. SQL查詢在SQL Server 2005
- 11. 如何在SQL Server中使用CTE執行多個查詢?
- 12. 在SQL Server一行中的多個命令2005
- 13. 如何在SQL Server中查詢這個?
- 14. SQL Server 2005:用單個查詢插入多行
- 15. 如何在SQL Server 2005 Compact Edition 3.1中進行此查詢?在SQL Server
- 16. SQL Server 2005查詢
- 17. SQL如何使多個查詢中的一個查詢
- 18. 在SQL Server DISTINCT 2005查詢
- 19. 更新查詢 - 多行中同一個表的SQL Server
- 20. SQL查詢在一個表格的多個實例中的作用域
- 21. 在EC2中運行多個Docker實例
- 22. 如何在SQL Server中查找運行不正常的查詢?
- 23. 我在SQL Server相關的性能的一個大查詢2005
- 24. 什麼是查詢執行到SQL Server 2005中的此查詢?
- 25. 如何運行SQL Server Express 2008實例
- 26. 當查詢在SQL Server 2005中的XML,文檔的多個標籤在同一行中
- 27. 如何運行sphinx的多個實例?
- 28. SQL Server 2005中的分層查詢
- 29. 瞭解Sql Server 2005中的子查詢
- 30. 加快SQL Server 2005中的XML查詢
你想測試不同的隔離級別? – Faiz 2009-09-08 11:07:15
你能否提供更多細節 - 目前尚不清楚你想要達到的目標。 – 2009-09-08 12:59:22