目次:

テーブル値パラメーターを使用するには、以下に示す手順に従う必要があります。
- テーブルを作成する 入力して定義します テーブル 構造。
- を持つストアドプロシージャを宣言します パラメータ の テーブル タイプ。
- 宣言する テーブル タイプ 変数 と参照します テーブル タイプ。
- INSERTステートメントを使用して、 変数.
このように、テーブル値パラメーターをどのように宣言しますか?
テーブル- 値のパラメータ それは 宣言 ユーザー定義を使用して テーブル タイプ。あなたが使用することができます テーブル- 値のパラメータ 複数行のデータをTransact-SQLステートメントまたはストアドプロシージャや関数などのルーチンに送信します。 作成 一時的な テーブル または多く パラメーター.
同様に、ストアドプロシージャのパラメータとしてテーブルを渡すことはできますか? テーブル-価値がある パラメーター 複数行のデータをに渡すことができます ストアドプロシージャ 一部のTransact-SQLコードまたはフロントエンドアプリケーションから。内部 ストアドプロシージャ 、渡されたデータからデータを選択します パラメータ に挿入します テーブル それ あなた 移入したい。
また、SQL Serverのテーブル値パラメーターについて正しくないことは何ですか?
テーブル値パラメーター CLRユーザー定義関数では使用できません。 SQLサーバー NS いいえ 統計を維持する テーブル値パラメーター 列。 テーブル値パラメーター 本質的に読み取り専用であるため、データを更新、挿入、および削除することはできません。 テーブル値パラメータ.
SQL Serverのテーブル値パラメーターとは何ですか?
テーブル- 値のパラメータ は新しいです パラメータ 入力します SQLサーバー を渡す効率的な方法を提供する2008 テーブル 一時的なものを使用するよりも型変数 テーブル または非常に多くを渡す パラメーター 。複雑なビジネスロジックを単一のルーチンで使用するのに役立ちます。