GreenshadesOnline Integration Help
dbo.GS_RefreshEEGeocodeTrackerResults Stored Procedure
Properties
Creation Date9/25/2015 5:17 PM
Encrypted
Ansi Nulls
Parameters
ParameterDirectionDescriptionData TypeSize
@EmployeeIDIn varchar15
@DexIDIn varchar15
@HomeCityIn varchar35
@HomeStateIn varchar29
@WorkCityIn varchar35
@WorkStateIn varchar29
@WorkLocationWithExplicitJurisIn varchar100
@RETURN_VALUEReturn Value int4
Objects that dbo.GS_RefreshEEGeocodeTrackerResults depends on
 Database ObjectObject TypeDescriptionDep Level
dbo.GS_EEGeocodeTrackerResultJurisdictions tabledbo.GS_EEGeocodeTrackerResultJurisdictionsTable 1
dbo.GS_EEGeocodeTrackerResults tabledbo.GS_EEGeocodeTrackerResultsTable 1
dbo.GS_EEGeocodeTrackerResultSuggestions tabledbo.GS_EEGeocodeTrackerResultSuggestionsTable 1
dbo.GS_EEGeocodeTrackerResultUncertainPossibilities tabledbo.GS_EEGeocodeTrackerResultUncertainPossibilitiesTable 1
Procedure Source Code


--procedure for updating EEGeocodeTracker Results Log
--Returns Primary key for GS_EEGeocodeTrackerResults to reference on following insert(s) to GS_EEGeocodeTrackerResultSuggestions
create procedure dbo.GS_RefreshEEGeocodeTrackerResults 
(
@EmployeeID varchar(15), @DexID varchar(15), @HomeCity varchar(35), @HomeState varchar(29), @WorkCity varchar(35), @WorkState varchar(29), @WorkLocationWithExplicitJuris varchar(100)
) as 
BEGIN

IF EXISTS (select * from GS_EEGeocodeTrackerResults where EmployeeID = @EmployeeID) 
BEGIN
	DELETE from GS_EEGeocodeTrackerResultUncertainPossibilities where EmployeeID = @EmployeeID
	DELETE from GS_EEGeocodeTrackerResultSuggestions where EmployeeID = @EmployeeID
	DELETE from GS_EEGeocodeTrackerResultJurisdictions where EmployeeID = @EmployeeID
	DELETE from GS_EEGeocodeTrackerResults where EmployeeID = @EmployeeID
END

INSERT into GS_EEGeocodeTrackerResults (EmployeeID, DexID, HomeCity, HomeState, WorkCity, WorkState, WorkLocationWithExplicitJuris, Modified)
values (@EmployeeID, @DexID, @HomeCity, @HomeState, @WorkCity, @WorkState, @WorkLocationWithExplicitJuris, CURRENT_TIMESTAMP);
SELECT SCOPE_IDENTITY();
end
See Also

Related Objects

dbo Schema
SQL Objects Database

 

 


© 2015 All Rights Reserved.

Send comments on this topic.