SP 内からビューを作成する場合は、動的 SQL を使用する必要があります。
このようなもの。
create procedure ProcToCreateView
as
exec ('create view MyView as select 1 as Col')
create view...
コードは文字列パラメーターとして exec
に送信する必要があります 見た目では、ビューに必要なコードが既にあるので、それを '
の間に埋め込むだけです .
なぜあなたがそれを必要とするのか、私には本当にわかりません。おそらく、使用の方法を知る必要があるだけです SPからの眺め
create procedure ProcToUseView
as
select Col
from MyView