USP_BUSINESSPROCESS_CREATEVIEW
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@VIEWNAME | nvarchar(128) | IN | |
@SELECTSQL | nvarchar(max) | IN |
Definition
Copy
create procedure dbo.[USP_BUSINESSPROCESS_CREATEVIEW]
(
@VIEWNAME nvarchar(128),
@SELECTSQL nvarchar(max)
)
with execute as owner
as
declare @SQL nvarchar(max);
set nocount on;
set @SQL =
'create view dbo.[' + @VIEWNAME + '] as' + char(13) +
@SELECTSQL + ';';
exec (@SQL);
set @SQL = 'grant select on dbo.[' + @VIEWNAME + '] to [BBAPPFXSERVICEROLE]';
exec (@SQL);
return 0;