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

SQL バッチクエリ処理 (SQL クエリ入力配列)

    行ごとにその関数を 100 回実行する必要がありますね。ここにはショートカットがありません。

    それらを一度にすべて取得したい場合は、そうすることができます

    SELECT dbo.func(@param1, a.point) as fValue1, 
           dbo.func(@param2, a.point) as fValue2 ...
      

    またはそのようなものですが、とにかくそれらをループする方が効率的です。

    カーソルを使用して各 a.point を取得できると思います 値を 1 回使用してから 100 回実行しますが、これはコーディングが多く、必ずしもより単純なソリューションとは限りません。



    1. 毎月制約をチェックするOracleトリガー

    2. データベース内の文字にアクセント記号を保存する方法

    3. SQLServerで現在使用されている言語を取得する

    4. Djangoがpostgresqlでシリアル化可能なトランザクション分離レベルを使用している場合のシリアル化の失敗を表す特定の例外は何ですか?