Nếu bạn muốn tạo một dạng xem từ bên trong SP, bạn cần sử dụng SQL động.
Một cái gì đó như thế này.
create procedure ProcToCreateView
as
exec ('create view MyView as select 1 as Col')
create view...
mã phải được gửi dưới dạng tham số chuỗi tới exec
và bằng cách nhìn thấy nó, bạn đã có mã bạn cần để xem, vì vậy chỉ cần nhúng nó vào giữa '
.
Tôi thực sự không biết tại sao bạn cần điều đó. Có lẽ bạn chỉ cần biết cách sử dụng một cái nhìn từ SP
create procedure ProcToUseView
as
select Col
from MyView