sql >> データベース >  >> RDS >> Sqlserver

EF4クエリのパラメータとしてのUDT

    私はあなたが主にあなたの質問に答えたと思います。計算はデータベースサーバーで実行する必要があり、結果を取得したいだけですよね。 SQL Server 2008を使用している場合は、テーブル値パラメーターを受け入れるストアドプロシージャを作成できます。 。これで、このプロシージャをADO.NETを直接使用して 呼び出すことができます。 またはEFとcontext.ExecuteStoreQueryを使用します DataTableを渡す場所 SqlParameterSqlDbType.Structuredを使用 。

    SQL Server 2008を使用しない場合は、リスト全体をコンマ区切り文字列として渡す1つの大きなnvarcharパラメーターを持つストアドプロシージャが必要です。ストアドプロシージャは、最初にこのリストを解析します 一時テーブルに移動してから、テーブル値パラメータの場合と同じ方法で計算を処理します。




    1. byteaとして取得されたPostgreSQLJDBCNull文字列

    2. MySQLで日数を減算する方法

    3. mysqld_safe is runningシナリオでmysqlのパスワードを設定するにはどうすればよいですか?

    4. Oracle SQL 任意の年の四半期の最初と最後の日