SQLステートメント2005の更新ステートメントのfrom部分にクロス適用句を使用できますか?更新ステートメントでのクロス適用の使用
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. 更新ステートメントのウィンドウ関数を使用
- 2. 更新ステートメントを使用しない更新テーブル
- 3. 適用パッチ更新
- 4. SQLの更新ステートメントASP.NETで変数を使用
- 5. MongoDBの更新ステートメントで変数を使用する
- 6. デスクトップアプリケーション用データベースの更新(パッチ適用)
- 7. クロス適用とカーソル - 構文と相違
- 8. 変数の列名を使用した動的更新ステートメント
- 9. MySQLの更新ステートメント
- 10. エンティティフレームワークの更新ステートメント
- 11. 更新のCASEステートメント
- 12. TSQL:Withステートメントを使用して値を更新しますか?
- 13. 更新ステートメントを使用してSQL Server 2005挿入トリガー
- 14. 結合とグループを使用した更新ステートメント
- 15. postgresSQL - selectステートメントを使用してテーブルを更新する
- 16. ドメインサービスクラスを使用して更新プログラムを適用する方法
- 17. SQL更新ステートメント
- 18. PythonのMYSQLの更新ステートメント
- 19. 複数の列の結合を使用するSQL Serverの更新ステートメント
- 20. 更新Android用ウィジェットのsendBroadcastの使用
- 21. JavaのSQL更新ステートメント
- 22. Android SQLの更新ステートメント
- 23. doctrine2ネイティブクエリの更新ステートメント
- 24. 結合で更新ステートメント
- 25. 更新値は、私はので、私は、次のステートメントを使用R.を使用して、私のSQLデータベース内の行を更新しよう
- 26. 複数のチェックボックスを使用しない削除および更新ステートメント
- 27. OnステートメントのIfステートメントを使用する
- 28. SQL Server - 更新ステートメントでユーザー定義関数を使用してテーブルを正しく更新する方法
- 29. foreverとalwaysステートメントの使用
- 30. EF(エンティティフレームワーク) "using"ステートメントの使用
正しい答えを受け入れることを忘れないでください – abatishchev
上記のクエリは私に「間違った構文の近く」というエラーを表示しました。」なぜ私はちょうど誰かがそれに遭遇した場合のためにここにソリューションを追加したいのですが、それを理解するのに少し時間がかかりました。クロス・アプライ・ステートメントの後に「as」を追加すると、それを修正するように見えました。 – Kjell