私はストアド プロシージャを作成するのが初めてで、既存のストアド プロシージャで以下の sql を見ました。
IF EXISTS (SELECT * FROM table WHERE object_id = OBJECT_ID(N'stored_proc_name') AND type in (N'P', N'PC'))
DROP PROCEDURE 'stored_proc_name' Go
いくつか調査した結果、存在する可能性のあるユニコード文字に N を使用していることがわかりました。しかし、なぜ「type in (N'P', N'PC')」を使用しているのかわかりません。
誰でもこの構成を説明できますか?
また、ここでの N の使用についての私の考えが正しいかどうかを確認してください。