テーブル内の列で文字列操作を実行する必要があるストアド プロシージャが多数あります。
文字列操作を行う関数を作成し、SP から呼び出すことはできますか? はいの場合、どうすればよいですか?
例:
「Names」という名前のテーブルがあり、「DocName」という名前の列が 1 つあります。
私のSPは次のようになります。
select DocName, MyStrFunc(DocName) as NewName
FROM Names
MyStrFunc は渡された値を調整し、文字列を返します。
MyStrFunc を使用する必要があり、文字列操作コードを複製したくない多くの SP があります。