是否可以使用跨從更新語句的一部分在適用條款,在SQL Server 2005?使用交叉適用於更新語句
14
A
回答
20
呦其中右偉業。我做了一些測試,發現這確實是可能的。該用法與SELECT語句中的用法相同。例如:
UPDATE some_table
SET some_row = another_row,
some_row2 = another_row/2
FROM some_table st
CROSS APPLY
(SELECT TOP 1 another_row FROM another_table at WHERE at.shared_id=st.shared_id)
WHERE ...
3
相關問題
- 1. grep語句不適用於case語句
- 2. 更新行並使用多個更新語句提交
- 3. 更新使用case語句
- 4. 使用交叉連接更新查詢
- 5. 交叉編譯適用於ARM9的GhostPDL
- 6. 交叉編譯適用於iOS的fontconfig
- 7. Geocoder.getFromLocationName不適用於交叉地址
- 8. 循環不適用於SQL更新語句(mysqldb)
- 9. 用於更新列的SQL語句
- 10. Sql:關於更新語句
- 11. 在MVVM中使用Linq交叉綁定語句
- 12. 在交叉表函數中使用case語句
- 13. 如果語句適用於Python 2,但不適用於python 3
- 14. Convert.ToInt32適用於if語句,但不適用於?運營商
- 15. 導入語句適用於PyCharm,但不適用於終端
- 16. 爲什麼UPDATE語句適用於initWithFormat而不適用於stringWithFormat?
- 17. SQL語句適用於Workbench,但不適用於Java
- 18. MySQL語句適用於phpmyadmin,但不適用於代碼
- 19. Dask;使用適用於更新可變
- 20. 更新Microsoft word中的交叉引用
- 21. 如何更新交叉引用表?
- 22. 用IF語句更新MYSQL?
- 23. 用例語句更新表
- 24. 使用try/catch語句進行更新
- 25. 使用IF語句更新行
- 26. 使用IF語句更新查詢
- 27. 使用CASE語句更新多行
- 28. 使用select語句更新查詢
- 29. 更新語句使用與條款
- 30. 使用if語句更新表
不要忘了接受正確的答案,請 – abatishchev
上述查詢給我的錯誤「附近有語法錯誤)'。」我花了一段時間才弄清楚爲什麼我只是想在這裏添加解決方案以防萬一遇到任何問題。在交叉應用select語句後添加「as」似乎可以解決它。 – Kjell