クエリによって返された数値のリストを変数に格納します

ウォータークーラーv2

このようなIdクエリによって返されたを変数に格納したいと思います。

SELECT FooId FROM Bar; -- FooId is of type int

後で次のように言うことができるように:

DELETE FROM Foo WHERE Id IN @TheFooIdsIGotFromThePreviousQueryAbove;

それ、どうやったら出来るの?具体的には、そのようなリスト変数をどのデータ型にする必要がありますか?

簡単にできることに注意してください。

DELETE FROM Foo WHERE Id IN (SELECT FooId FROM Bar);

しかし、質問を単純に複雑にする理由で、私はそれを行うことができません。

Microsoft SQL Server2014を使用しています。

リス

IDを使用temp tableまたはtable variable保存する

-- declare table variable
declare @IDS table (Id int)

-- insert into the table variable
insert into @IDS (Id) SELECT FooId FROM Bar

-- join the table variable to the table you want to delete
DELETE d
FROM   Foo d
       INNER JOIN @IDS i ON d.Id = i.Id

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

selectクエリによって返された列のすべての値を変数に格納します-PostgreSQL

分類Dev

linqを使用して辞書に複数の値が格納されたリストを返す

分類Dev

iron-ajaxリクエストからの戻り値を変数に格納します(ポリマー)

分類Dev

単語と数値がstrとして格納されているリストの値をさらに処理するためにintに変換する方法

分類Dev

返された関数値をリストに格納するWXpython

分類Dev

dynamodbのリスト要素を削除します。インデックスは変数に格納されている値です。

分類Dev

jsonのエントリの数値を合計し、変数に文字列として格納します

分類Dev

map()関数(Poolクラスから)によって返されたリストをPythonの辞書に変換します

分類Dev

Pythonの2次元リストに格納されている特定の辞書値の数を取得します

分類Dev

変数に格納されているディクショナリ値をリストpython3に追加します

分類Dev

JavaScriptによってHTMLが変更される前に、ノードリスト値を変数に格納する

分類Dev

dir関数によってリストされた属性のリストを変更します

分類Dev

リピートコントロールを使用して、検索クエリによって作成された複数のスコープ変数を表示する

分類Dev

ユーザーからhttpリクエストを取得し、RESTAPIを使用してその変数値を任意のデータ構造に格納します

分類Dev

node-POSTリクエストによって返されたトークンを変数に保存するにはどうすればよいですか

分類Dev

変数に格納されているキーを使用してレジストリ値を上書きする

分類Dev

Laravel:MySQL SUM関数を使用してデータベースクエリ結果を返し、それを変数に格納します

分類Dev

C#+ EntityFramework:クエリによって複数のグループをネストされたJSONに変換します

分類Dev

Goの変数に格納されている文字列キーを使用してマップエントリにアクセスする方法

分類Dev

SQLクエリはOKですが、Hibernateを使用しています「クエリによって複数のResultSetが返されました。」-エラー

分類Dev

変数に格納されているクエリを実行し、Oracleで結果を読み取ります

分類Dev

変数に格納されたURLを使用してbashスクリプト内でwgetを実行すると問題が発生します

分類Dev

Pythonから呼び出されたスクリプトによってエクスポートされた変数にアクセスします

分類Dev

データフレームの行をコピーしてIDを追加します。可変数の列を持つリストに格納されたID

分類Dev

ansible-変数に格納されている各リストアイテムに文字列を追加します

分類Dev

postgresqlトリガー関数のDELETEによって返されるようにOLDを変更します

分類Dev

AJAXによって呼び出されるPHPスクリプトに変数を格納することは可能ですか?

分類Dev

リストに格納された変数を使用してJavaでブール式を評価する

分類Dev

Ruby変数に格納されたHTMLのチャンクをJavaScript変数に格納します

Related 関連記事

  1. 1

    selectクエリによって返された列のすべての値を変数に格納します-PostgreSQL

  2. 2

    linqを使用して辞書に複数の値が格納されたリストを返す

  3. 3

    iron-ajaxリクエストからの戻り値を変数に格納します(ポリマー)

  4. 4

    単語と数値がstrとして格納されているリストの値をさらに処理するためにintに変換する方法

  5. 5

    返された関数値をリストに格納するWXpython

  6. 6

    dynamodbのリスト要素を削除します。インデックスは変数に格納されている値です。

  7. 7

    jsonのエントリの数値を合計し、変数に文字列として格納します

  8. 8

    map()関数(Poolクラスから)によって返されたリストをPythonの辞書に変換します

  9. 9

    Pythonの2次元リストに格納されている特定の辞書値の数を取得します

  10. 10

    変数に格納されているディクショナリ値をリストpython3に追加します

  11. 11

    JavaScriptによってHTMLが変更される前に、ノードリスト値を変数に格納する

  12. 12

    dir関数によってリストされた属性のリストを変更します

  13. 13

    リピートコントロールを使用して、検索クエリによって作成された複数のスコープ変数を表示する

  14. 14

    ユーザーからhttpリクエストを取得し、RESTAPIを使用してその変数値を任意のデータ構造に格納します

  15. 15

    node-POSTリクエストによって返されたトークンを変数に保存するにはどうすればよいですか

  16. 16

    変数に格納されているキーを使用してレジストリ値を上書きする

  17. 17

    Laravel:MySQL SUM関数を使用してデータベースクエリ結果を返し、それを変数に格納します

  18. 18

    C#+ EntityFramework:クエリによって複数のグループをネストされたJSONに変換します

  19. 19

    Goの変数に格納されている文字列キーを使用してマップエントリにアクセスする方法

  20. 20

    SQLクエリはOKですが、Hibernateを使用しています「クエリによって複数のResultSetが返されました。」-エラー

  21. 21

    変数に格納されているクエリを実行し、Oracleで結果を読み取ります

  22. 22

    変数に格納されたURLを使用してbashスクリプト内でwgetを実行すると問題が発生します

  23. 23

    Pythonから呼び出されたスクリプトによってエクスポートされた変数にアクセスします

  24. 24

    データフレームの行をコピーしてIDを追加します。可変数の列を持つリストに格納されたID

  25. 25

    ansible-変数に格納されている各リストアイテムに文字列を追加します

  26. 26

    postgresqlトリガー関数のDELETEによって返されるようにOLDを変更します

  27. 27

    AJAXによって呼び出されるPHPスクリプトに変数を格納することは可能ですか?

  28. 28

    リストに格納された変数を使用してJavaでブール式を評価する

  29. 29

    Ruby変数に格納されたHTMLのチャンクをJavaScript変数に格納します

ホットタグ

アーカイブ