USP_MKTSEGMENTATIONEXPORTPROCESS_CREATETEMPVIEW
Creates a temporary view used when exporting data for a marketing effort.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@VIEWNAME | nvarchar(256) | IN | |
@SELECTSQL | nvarchar(max) | IN |
Definition
Copy
create procedure dbo.[USP_MKTSEGMENTATIONEXPORTPROCESS_CREATETEMPVIEW]
(
@VIEWNAME nvarchar(256),
@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;