Ако искате да създадете изглед от 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