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

SQL Server 2008 で c# からの複数のデータベース更新を処理する

    はい、タイプを作成する必要があります。

    代わりに、大きな文字列の SQL バッチを送信するか、XML を sprocs に渡します。

    大きな SQL 文字列バッチの欠点は、SQL proc キャッシュが壊れ、SQL が再コンパイルされる可能性があることです。特に、入力データがその大きな文字列の一部であるためにバッチが一意である場合はそうです。当然のことながら、各バッチは一意です。

    TVP が登場する前は、XML が主な代替手段でした。 XML の欠点の 1 つは、少なくともしばらくの間、sql azure が XML をサポートしていなかったため (変更される可能性があります)、選択肢が制限されていることです。

    TVPはこれを行う方法のようです。私たちのプロジェクトは、TVP を使用するように変換されました。

    お役に立てば幸いです。




    1. STIと親子関係を含む重複レコードを見つけるためのソリューション

    2. MySQL-名前ではなく列の位置で並べ替えることはできますか?

    3. パーティションごとの結合のための高度なパーティションマッチング

    4. Mysql関数呼び出し