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

ユーザーストアドプロシージャの命名を避けるSP%またはSP_%

    この動作を示す予約済みプレフィックスはsp_です。 。 spではありません 。

    spAddUserというストアドプロシージャ masterで一致するオブジェクトを探すことなく、通常の方法で解決されます 。

    オンラインの本の関連する引用は

    です

    sp_の使用は避けてください プロシージャに名前を付けるときのプレフィックス。このプレフィックスは、SQLServerがシステムプロシージャを指定するために使用します。同じ名前のシステムプロシージャがある場合、プレフィックスを使用するとアプリケーションコードが破損する可能性があります。

    しかし、とにかくこれらのプレフィックスは避けたいと思います。すべてのストアドプロシージャの前にspが付いている場合 すぐに迷惑なIMOになります。




    1. 異なるデータベース間で列を選択します

    2. MySQLで部分文字列を抽出する方法

    3. MariaDBで正規表現が機能しない方法

    4. SQLServer2008の垂直方向のデータから水平方向へ