USP_DATAFORMTEMPLATE_VIEW_BBNCCONSTITALUMNIDATA_1_1
The load procedure used by the view dataform template "NetCommunity Constituent Primary Alumni Data View Form 1.1"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter used to load the fields defined on the form. |
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@EDUCATIONALHISTORYMAPID | int | INOUT | EDUCATIONALHISTORYMAPID |
@NAME | nvarchar(100) | INOUT | NAME |
@SCHOOLTYPE | nvarchar(100) | INOUT | SCHOOLTYPE |
@STATUS | nvarchar(100) | INOUT | STATUS |
@DEGREE | nvarchar(100) | INOUT | DEGREE |
@STARTDATE | UDT_FUZZYDATE | INOUT | STARTDATE |
@ENDDATE | UDT_FUZZYDATE | INOUT | ENDDATE |
@MAJOR | nvarchar(100) | INOUT | MAJOR |
@MINOR | nvarchar(100) | INOUT | MINOR |
@GPA | decimal(3, 2) | INOUT | GPA |
@CLASSOF | smallint | INOUT | CLASSOF |
@CONSTITUENCYSTATUSCODE | tinyint | INOUT | CONSTITUENCYSTATUSCODE |
@KNOWNNAME | nvarchar(50) | INOUT | KNOWNNAME |
@FRATERNITY | nvarchar(50) | INOUT | FRATERNITY |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_BBNCCONSTITALUMNIDATA_1_1
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@EDUCATIONALHISTORYMAPID int = null output,
@NAME nvarchar(100) = null output,
@SCHOOLTYPE nvarchar(100) = null output,
@STATUS nvarchar(100) = null output,
@DEGREE nvarchar(100) = null output,
@STARTDATE dbo.UDT_FUZZYDATE = null output,
@ENDDATE dbo.UDT_FUZZYDATE = null output,
@MAJOR nvarchar(100) = null output,
@MINOR nvarchar(100) = null output,
@GPA decimal(3,2) = null output,
@CLASSOF smallint = null output,
@CONSTITUENCYSTATUSCODE tinyint = null output,
@KNOWNNAME nvarchar(50) = null output,
@FRATERNITY nvarchar(50) = null output
)
as
set nocount on;
set @DATALOADED = 0;
declare @BBNCID int;
select
@BBNCID = [SEQUENCEID],
@DATALOADED = 1
from
dbo.CONSTITUENT
where
[ID] = @ID;
declare @T table(EDUCATIONALHISTORYMAPID int,
NAME nvarchar(100),
SCHOOLTYPE nvarchar(100),
STATUS nvarchar(100),
DEGREE nvarchar(100),
STARTDATE dbo.UDT_FUZZYDATE,
ENDDATE dbo.UDT_FUZZYDATE,
MAJOR nvarchar(100),
MINOR nvarchar(100),
GPA decimal(3,2),
CLASSOF smallint,
CONSTITUENCYSTATUSCODE tinyint,
KNOWNNAME nvarchar(50),
FRATERNITY nvarchar(50),
LEVEL nvarchar(100),
REASON nvarchar(100),
EDUCATIONALPROGRAM nvarchar(100),
EDUCATIONALAWARD nvarchar(100),
DATELEFT dbo.UDT_FUZZYDATE,
DATEGRADUATED dbo.UDT_FUZZYDATE,
COMMENT nvarchar(500),
PREFERREDCLASSYEAR smallint,
EDUCATIONALHISTORYID uniqueidentifier
);
insert into @T
(
EDUCATIONALHISTORYMAPID,
NAME,
SCHOOLTYPE,
STATUS,
DEGREE,
STARTDATE,
ENDDATE,
MAJOR,
MINOR,
GPA,
CLASSOF,
CONSTITUENCYSTATUSCODE,
KNOWNNAME,
FRATERNITY,
LEVEL,
REASON,
EDUCATIONALPROGRAM,
EDUCATIONALAWARD,
DATELEFT,
DATEGRADUATED,
COMMENT,
PREFERREDCLASSYEAR,
EDUCATIONALHISTORYID
)
exec dbo.USP_BBNC_CONSTITPRIMARYALUMNIDATA_1_1 @BBNCID;
select top (1)
@EDUCATIONALHISTORYMAPID = [EDUCATIONALHISTORYMAPID],
@NAME = [NAME],
@SCHOOLTYPE = [SCHOOLTYPE],
@STATUS = [STATUS],
@DEGREE = [DEGREE],
@STARTDATE = [STARTDATE],
@ENDDATE = [ENDDATE],
@MAJOR = [MAJOR],
@MINOR = [MINOR],
@GPA = [GPA],
@CLASSOF = [CLASSOF],
@CONSTITUENCYSTATUSCODE = [CONSTITUENCYSTATUSCODE],
@KNOWNNAME = [KNOWNNAME],
@FRATERNITY = [FRATERNITY]
from @T;
return 0;