Jika Anda ingin membuat tampilan dari dalam SP, Anda perlu menggunakan SQL dinamis.
Sesuatu seperti ini.
create procedure ProcToCreateView
as
exec ('create view MyView as select 1 as Col')
create view...
kode harus dikirim sebagai parameter string ke exec
dan kelihatannya Anda sudah memiliki kode yang Anda butuhkan untuk tampilan, jadi cukup sematkan di antara '
.
Saya benar-benar tidak tahu mengapa Anda membutuhkan itu. Mungkin Anda hanya perlu tahu cara menggunakan pemandangan dari SP
create procedure ProcToUseView
as
select Col
from MyView