create proc CreateViewasbeginDeclare @SQL varchar(max)set @SQL ='create view TEST1 as Select * from sys.tables' exec(@SQL)end
EXEC CreateView
select * from TEST1