Wenn Sie eine Ansicht innerhalb eines SP erstellen möchten, müssen Sie dynamisches SQL verwenden.
Etwas in der Art.
create procedure ProcToCreateView
as
exec ('create view MyView as select 1 as Col')
Die create view...
code muss als Stringparameter an exec
gesendet werden und wie es aussieht, haben Sie bereits den Code, den Sie für die Ansicht benötigen, also binden Sie ihn einfach zwischen '
ein .
Ich habe wirklich keine Ahnung, warum Sie das brauchen. Vielleicht müssen Sie nur wissen, wie man es benutzt eine Ansicht von einem SP
create procedure ProcToUseView
as
select Col
from MyView