問題タブ [table-valued-parameters]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - ObjectDataSource はテーブル値パラメーターを使用できますか
ASP.NET Web ページでObjectDataSourceを使用する場合、テーブル値パラメーターを使用するストアド プロシージャを使用するように構成できますか?
ユーザー定義型:
ストアド プロシージャ:
ASP.NET
次のように ObjectDataSource の Selecting イベントにフックしようとしました。
しかし、それは単に「System.ArgumentException: UdtTypeName プロパティを UDT パラメーターに設定する必要があります」という結果になります。投げられる
sql-server-2008 - SQL Server 2008 には "ストック" テーブル パラメータ タイプがありますか?
SQL Server 2008 には、テーブル値パラメーターで使用する定義済みのテーブル型が用意されていますか?
たとえば、整数のリストをテーブルとして渡し、渡す他のパラメーターから必要なコンテキストを取得したい場合、そのための型はありますか、それとも作成する必要がありますか?
java - int[][] を渡す Java パラメータ
Java で単純な DCT アルゴリズムを作成しようとしています。私のfindDCTメソッドに、次のような整数配列をパラメータとして持たせたい:
では、このメソッドを宣言し、f[][] をプライベート変数として宣言して現在のクラスのコンストラクターで初期化する代わりに、パラメーターとして 'int[][] f' を渡すにはどうすればよいでしょうか?
c# - 複数のテーブル値パラメーターの問題を持つストアド プロシージャに複数のテーブルを渡す
複数のテーブル値パラメーターを受け入れるストアド プロシージャに DataTables を渡そうとしています。問題は、すべてのパラメーターが最初のパラメーターに渡されているように見えるため、次のようなエラーが発生することです。
13 列のテーブル値パラメーターを渡そうとしていますが、対応するユーザー定義のテーブル型には 17 列が必要です。
これが私のコードです..
ストアド プロシージャ ヘッダー:
@Parm1 は 17 列、@Parm2 は 13 列、@Parm3 は 3 列、@Parm4 は 11 列、@Parm5 は 8 列です。
C# コード (Microsoft.ApplicationBlocks を使用)
今日、Microsoft.ApplicationBlocks の代わりに SqlClient を使用しようとしましたが、それでも同じエラーが発生しました。
これを実行すると、すべてのパラメーターが @Param1 に渡されているように見えるため、前述のエラーが発生します。TSQLでプロシージャを手動で実行すると機能するため、コードにエラーがあります。誰かが私が間違った場所を見つけることができますか?
ティア!
sql-server-2008 - テーブル値パラメーターを使用したクエリ
sproc の作成について助けが必要です。テーブル値パラメーター @Locations を使用します。その Type は次のように定義されています。
@Locations には少なくとも 1 行が含まれます。各行には、null 以外の CountryId があり、null 以外の ResortName がある場合があります。各行には一意の序数があり、最初は 0 です。@Locations の CountryId と ResortName の組み合わせは一意になります。
sproc は、次のテーブル構造に対して検索する必要があります。
ブラウザによっては、画像を右クリックして [画像を表示] などを選択すると、画像が見やすくなります。
これが私が立ち往生している場所です.sprocはツアーを見つけることができるはずです:
- ツアーの 1 番目の TourHotel (序数 0) は、@Locations (序数 0) の 1 番目の行の同じ CountryId (および指定されている場合は ResortName) を持ちます。
- また、@Locations の行が 1 行を超える場合、ツアーには追加の TourHotels が必要であり、そのすべてがこれらの残りの @Locations 行の残りの CountryIds (および指定されている場合は ResortNames) に含まれている必要があります。
編集これは、Anthony Faull の提案に基づいて、私が最終的に使用したコードです。どうもありがとうアンソニー:
sql - SQL 2008 で TVP の INDEX を作成する
SQL Server 2008 で TVP (テーブル値パラメーター) のインデックスを作成できますか。
誰でも構文を教えてください。
よろしくお願いします.. Vinay K
sql-server - CLR 配列引数を持つテーブル値関数
次のような SQL CLR 関数があります。
このように使用したいと思います:
arrayOfIntは次のとおりです。
問題は、arrayOfIntが sql_variant と互換性がないことです。配列 (テーブル) 引数を持つ CLR テーブル値関数を記述できますか?
sql-server-2008 - SQL Serverテーブルの値のパラメータとメモリ?
私は80,000行の一時テーブルを生成するsprocを持っています。これは、テーブル値パラメーターとして32の異なる他のsprocに渡されます(各sprocは入力パラメーターとしてTVPをsprocします)。
- 管理できない記憶の風船が手に入るのではないかと心配する必要がありますか?
- メモリがどのように使用/追跡されているかを監視する(PerfMon?)良い方法は何ですか?
ありがとう。
sql-server - Stored Proc で変数を TVP 型として宣言できない
TVP を作成し、ストアド プロシージャへの入力用にストアド プロシージャで使用しようとしています。問題は、それを使用して SP を作成できないことです。その言う
私のSPは
誰が私が何をしているのか教えてもらえますか...知っていることを試しましたが、何もうまくいかないようです。
ありがとうございます。
c# - .net コードからストアド プロシージャにテーブル値パラメータを渡す方法
SQL Server 2005 データベースがあります。いくつかの手順では、(コンマで区切られた) としてストアド プロシージャに渡しnvarchar
、内部で単一の値に分割するテーブル パラメーターがあります。次のように SQL コマンド パラメータ リストに追加します。
データベースを SQL Server 2008 に移行する必要があります。テーブル値パラメーターがあることと、ストアド プロシージャでそれらを使用する方法を知っています。しかし、SQL コマンドのパラメーター リストに渡す方法がわかりません。
Parameters.Add
プロシージャの正しい構文を知っている人はいますか? または、このパラメーターを渡す別の方法はありますか?