Om du vill skapa en vy inifrån en SP måste du använda dynamisk SQL.
Något sånt här.
create procedure ProcToCreateView
as
exec ('create view MyView as select 1 as Col')
create view...
kod måste skickas som en strängparameter till exec
och så att det ser ut har du redan koden du behöver för vyn så bara bädda in den mellan '
.
Jag har verkligen ingen aning om varför du behöver det. Du kanske bara behöver veta hur du använder en vy från en SP
create procedure ProcToUseView
as
select Col
from MyView