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

もう一度:ストアド プロシージャと TV-UDF

    あなたはリンゴとオレンジを比較していると思いますが、少なくともこれについての議論を見たことがありません. UDF を使用する必要があるかどうかについての議論があり、ストアド プロシージャまたはアドホック SQL を使用する必要があるかどうかについての議論があります。

    インライン UDF はクエリで使用できるものであり、ストアド プロシージャは実行できるものであり、箇条書きのほとんどはその違いの結果です。

    インライン UDF は、ストアド プロシージャというよりもビューに似ています。クエリで使用でき、物事をスピードアップするために使用される

    インライン UDF とストアド プロシージャが同じことを行い、パフォーマンスが異なるシナリオをぜひ見てみたいと思います。

    ストアド プロシージャが何も書き込まない場合、ロックに違いはありません。

    人々についてはわかりませんが、私にとっては、ストアドプロシージャとアドホックSQLの議論がすべてです。私はストアド プロシージャを好み、アドホックを好む人もいます。 代わりにユーザー定義関数を使用したい場合 その場しのぎの SQL 陣営にたどり着く手順の数。




    1. データベースへの接続エラー:(クラスorg.gjt.mm.mysql.Driverを使用)

    2. JDBCを使用してOracleデータベース上にJavaを作成する

    3. JPACriteriaAPIを使用して文字列の日付フィールドを検索する方法

    4. HTMLエコー内の変数で二重引用符をエスケープする