USP_DATAFORMTEMPLATE_VIEW_EMAILALERTSETTINGS

The load procedure used by the view dataform template "Alert Settings View"

Parameters

Parameter Parameter Type Mode Description
@ENABLED bit INOUT Enabled
@PROFILENAME nvarchar(128) INOUT SQL Server Database Mail Profile
@APPROOTURL nvarchar(1024) INOUT Application URL root
@SELECTEDDATABASE nvarchar(128) INOUT Selected database
@ISHOSTED bit INOUT ISHOSTED
@DATALOADED bit INOUT Output parameter indicating whether or not data was actually loaded.
@APPLICATIONLINKFORMATCODE tinyint INOUT Application link format

Definition

Copy

CREATE procedure dbo.[USP_DATAFORMTEMPLATE_VIEW_EMAILALERTSETTINGS] (
  @ENABLED bit = null output,
  @PROFILENAME nvarchar(128)= null output,
  @APPROOTURL nvarchar(1024) = null output,
  @SELECTEDDATABASE nvarchar(128) = null output,
  @ISHOSTED bit = null output,
  @DATALOADED bit = 0 output,
  @APPLICATIONLINKFORMATCODE tinyint = null output
)
as begin
  set nocount on;

  set @ISHOSTED = dbo.[UFN_EMAILALERTSETTINGS_ISHOSTED]();
  set @ENABLED = 0;
  set @PROFILENAME = '';
  set @DATALOADED = 1;
  set @APPLICATIONLINKFORMATCODE = 1;

  select
    @ENABLED = [ENABLED],
    @PROFILENAME = [PROFILENAME],
    @DATALOADED = 1
  from dbo.[DATABASEMAILSETTINGS];

  if @ISHOSTED = 0
    select
      @APPROOTURL = [ROOT],
      @SELECTEDDATABASE = [SELECTEDDATABASE]
    from dbo.[APPLICATIONURLPARTS];

  return 0;
end