Hvis du vil oprette en visning inde fra en SP, skal du bruge dynamisk SQL.
Noget som dette.
create procedure ProcToCreateView
as
exec ('create view MyView as select 1 as Col')
create view...
kode skal sendes som en strengparameter til exec
og som det ser ud, har du allerede den kode, du skal bruge til visningen, så du skal bare integrere den mellem '
.
Jeg aner virkelig ikke hvorfor du har brug for det. Måske skal du bare vide, hvordan du bruger en udsigt fra en SP
create procedure ProcToUseView
as
select Col
from MyView