USP_DATAFORMTEMPLATE_VIEW_WPINCOMECOMPENSATION2
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @ID | uniqueidentifier | IN | |
| @DATALOADED | bit | INOUT | |
| @CDATE | datetime | INOUT | |
| @CVALUE | money | INOUT | |
| @CNOTES | nvarchar(1024) | INOUT | |
| @BB_FULLNAME | nvarchar(100) | INOUT | |
| @COMPANY | nvarchar(100) | INOUT | |
| @LONGTITLE | nvarchar(100) | INOUT | |
| @TICKER | nvarchar(8) | INOUT | |
| @AGE | int | INOUT | |
| @BIOGRAPHY | nvarchar(1500) | INOUT | |
| @OFFICER_DIRECTORFLAG | nvarchar(35) | INOUT | |
| @OFFSTARTY | UDT_YEAR | INOUT | |
| @DIRSTARTY | UDT_YEAR | INOUT | |
| @LATESTCOMPENSATIONYEAR | UDT_YEAR | INOUT | |
| @LATESTFISCALYEARSALARY | money | INOUT | |
| @LATESTFISCALYEARBONUS | money | INOUT | |
| @LATESTFISCALYEAROTHERSHORTTERMCOMPENSATION | money | INOUT | |
| @VALUEOFOPTIONSEXERCISED | money | INOUT | |
| @VALUEOFOPTIONSUNEXERCISED_EXERCISABLE | money | INOUT | |
| @VALUEOFOPTIONSUNEXERCISED_UNEXERCISABLE | money | INOUT | |
| @LATESTFISCALYEAROTHERLONGTERMCOMPENSATION | money | INOUT | |
| @SOURCE | nvarchar(100) | INOUT | |
| @MATCHCODE | nvarchar(100) | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_WPINCOMECOMPENSATION2 (
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@CDATE datetime = null output,
@CVALUE money = null output,
@CNOTES nvarchar(1024) = null output,
@BB_FULLNAME nvarchar(100) = null output,
@COMPANY nvarchar(100) = null output,
@LONGTITLE nvarchar(100) = null output,
@TICKER nvarchar(8) = null output,
@AGE int = null output,
@BIOGRAPHY nvarchar(1500) = null output,
@OFFICER_DIRECTORFLAG nvarchar(35) = null output,
@OFFSTARTY dbo.UDT_YEAR = null output,
@DIRSTARTY dbo.UDT_YEAR = null output,
@LATESTCOMPENSATIONYEAR dbo.UDT_YEAR = null output,
@LATESTFISCALYEARSALARY money = null output,
@LATESTFISCALYEARBONUS money = null output,
@LATESTFISCALYEAROTHERSHORTTERMCOMPENSATION money = null output,
@VALUEOFOPTIONSEXERCISED money = null output,
@VALUEOFOPTIONSUNEXERCISED_EXERCISABLE money = null output,
@VALUEOFOPTIONSUNEXERCISED_UNEXERCISABLE money = null output,
@LATESTFISCALYEAROTHERLONGTERMCOMPENSATION money = null output,
@SOURCE nvarchar(100) = null output,
@MATCHCODE nvarchar(100) = null output
) as begin
set nocount on;
set @DATALOADED = 0;
select
@DATALOADED = 1,
@CDATE = CDATE,
@CVALUE = CVALUE,
@CNOTES = CNOTES,
@BB_FULLNAME = BB_FULLNAME,
@COMPANY = COMPANY,
@LONGTITLE = LONGTITLE,
@TICKER = TICKER,
@AGE = AGE,
@BIOGRAPHY = BIOGRAPHY,
@OFFICER_DIRECTORFLAG = OFFICER_DIRECTORFLAG,
@OFFSTARTY = OFFSTARTY,
@DIRSTARTY = DIRSTARTY,
@LATESTCOMPENSATIONYEAR = LATESTCOMPENSATIONYEAR,
@LATESTFISCALYEARSALARY = LATESTFISCALYEARSALARY,
@LATESTFISCALYEARBONUS = LATESTFISCALYEARBONUS,
@LATESTFISCALYEAROTHERSHORTTERMCOMPENSATION = LATESTFISCALYEAROTHERSHORTTERMCOMPENSATION,
@VALUEOFOPTIONSEXERCISED = VALUEOFOPTIONSEXERCISED,
@VALUEOFOPTIONSUNEXERCISED_EXERCISABLE = VALUEOFOPTIONSUNEXERCISED_EXERCISABLE,
@VALUEOFOPTIONSUNEXERCISED_UNEXERCISABLE = VALUEOFOPTIONSUNEXERCISED_UNEXERCISABLE,
@LATESTFISCALYEAROTHERLONGTERMCOMPENSATION = LATESTFISCALYEAROTHERLONGTERMCOMPENSATION,
@SOURCE = SOURCE,
@MATCHCODE = MC + ' - ' + dbo.UFN_WPMATCHCODE_DESCRIPTION(MC)
from
dbo.WPINCOMECOMPENSATION
where
ID=@ID
update
dbo.WPINCOMECOMPENSATION
set HISTORICCODE = 0
where
ID=@ID and
HISTORICCODE = 2
return 0
end