USP_PARTIALINFORMATIONSEARCHRESULT_REALESTATEDETAIL_INSERT
This procedure is used to insert a Prospect Quick Search real estate detail result.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | INOUT | |
@CHANGEAGENTID | uniqueidentifier | IN | |
@PARTIALINFORMATIONSEARCHRESULT_REALESTATEID | uniqueidentifier | IN | |
@PROPERTYCOUNTY | nvarchar(255) | IN | |
@OWNERCAREOFNAME | nvarchar(40) | IN | |
@ASSESSEENAME | nvarchar(80) | IN | |
@ASSESSEENAME2 | nvarchar(60) | IN | |
@ASSESSEECAREOFNAME | nvarchar(60) | IN | |
@ASSESSEEMAILINGADDRESSBLOCK | nvarchar(150) | IN | |
@ASSESSEEMAILINGADDRESSUNITNUMBER | nvarchar(25) | IN | |
@ASSESSEEMAILINGCITY | nvarchar(50) | IN | |
@ASSESSEEMAILINGSTATE | nvarchar(100) | IN | |
@ASSESSEEMAILINGPOSTCODE | nvarchar(10) | IN | |
@BUYERLASTNAME | nvarchar(100) | IN | |
@BUYERFIRSTNAME | nvarchar(50) | IN | |
@BUYER2LASTNAME | nvarchar(100) | IN | |
@BUYER2FIRSTNAME | nvarchar(50) | IN | |
@BUYERCAREOFNAME | nvarchar(40) | IN | |
@BUYERMAILINGADDRESSBLOCK | nvarchar(150) | IN | |
@BUYERMAILINGADDRESSUNITNUMBER | nvarchar(25) | IN | |
@BUYERMAILINGCITY | nvarchar(50) | IN | |
@BUYERMAILINGSTATE | nvarchar(100) | IN | |
@BUYERMAILINGPOSTCODE | nvarchar(10) | IN | |
@ESTIMATEDVALUE | money | IN | |
@ESTIMATEDVALUEDATE | datetime | IN | |
@CONFIDENCESCORE | int | IN | |
@ASSESSEDTOTALVALUE | money | IN | |
@ASSESSMENTYEAR | UDT_YEAR | IN | |
@TOTALMARKETVALUE | money | IN | |
@MARKETVALUEYEAR | UDT_YEAR | IN |
Definition
Copy
CREATE procedure dbo.USP_PARTIALINFORMATIONSEARCHRESULT_REALESTATEDETAIL_INSERT (
@ID uniqueidentifier output,
@CHANGEAGENTID uniqueidentifier,
@PARTIALINFORMATIONSEARCHRESULT_REALESTATEID uniqueidentifier,
@PROPERTYCOUNTY nvarchar(255) = '',
@OWNERCAREOFNAME nvarchar(40) = '',
@ASSESSEENAME nvarchar(80) = '',
@ASSESSEENAME2 nvarchar(60) = '',
@ASSESSEECAREOFNAME nvarchar(60) = '',
@ASSESSEEMAILINGADDRESSBLOCK nvarchar(150) = '',
@ASSESSEEMAILINGADDRESSUNITNUMBER nvarchar(25) = '',
@ASSESSEEMAILINGCITY nvarchar(50) = '',
@ASSESSEEMAILINGSTATE nvarchar(100) = '',
@ASSESSEEMAILINGPOSTCODE nvarchar(10) = '',
@BUYERLASTNAME nvarchar(100) = '',
@BUYERFIRSTNAME nvarchar(50) = '',
@BUYER2LASTNAME nvarchar(100) = '',
@BUYER2FIRSTNAME nvarchar(50) = '',
@BUYERCAREOFNAME nvarchar(40) = '',
@BUYERMAILINGADDRESSBLOCK nvarchar(150) = '',
@BUYERMAILINGADDRESSUNITNUMBER nvarchar(25) = '',
@BUYERMAILINGCITY nvarchar(50) = '',
@BUYERMAILINGSTATE nvarchar(100) = '',
@BUYERMAILINGPOSTCODE nvarchar(10) = '',
@ESTIMATEDVALUE money = 0,
@ESTIMATEDVALUEDATE datetime = null,
@CONFIDENCESCORE int = 0,
@ASSESSEDTOTALVALUE money = 0,
@ASSESSMENTYEAR dbo.UDT_YEAR = 0,
@TOTALMARKETVALUE money = 0,
@MARKETVALUEYEAR dbo.UDT_YEAR = 0
) as
begin
set nocount on;
declare @CURRENTDATE datetime;
set @CURRENTDATE = getdate();
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
begin try
if @ID is null
set @ID = newid();
insert into dbo.[PARTIALINFORMATIONSEARCHRESULT_REALESTATEDETAIL] (
[ID],
[PARTIALINFORMATIONSEARCHRESULT_REALESTATEID],
[PROPERTYCOUNTY],
[OWNERCAREOFNAME],
[ASSESSEENAME],
[ASSESSEENAME2],
[ASSESSEECAREOFNAME],
[ASSESSEEMAILINGADDRESSBLOCK],
[ASSESSEEMAILINGADDRESSUNITNUMBER],
[ASSESSEEMAILINGCITY],
[ASSESSEEMAILINGSTATE],
[ASSESSEEMAILINGPOSTCODE],
[BUYERLASTNAME],
[BUYERFIRSTNAME],
[BUYER2LASTNAME],
[BUYER2FIRSTNAME],
[BUYERCAREOFNAME],
[BUYERMAILINGADDRESSBLOCK],
[BUYERMAILINGADDRESSUNITNUMBER],
[BUYERMAILINGCITY],
[BUYERMAILINGSTATE],
[BUYERMAILINGPOSTCODE],
[ESTIMATEDVALUE],
[ESTIMATEDVALUEDATE],
[CONFIDENCESCORE],
[CONFIDENCESCOREDATE],
[ASSESSEDTOTALVALUE],
[ASSESSMENTYEAR],
[TOTALMARKETVALUE],
[MARKETVALUEYEAR],
[ADDEDBYID],
[CHANGEDBYID],
[DATEADDED],
[DATECHANGED]
)
values (
@ID,
@PARTIALINFORMATIONSEARCHRESULT_REALESTATEID,
@PROPERTYCOUNTY,
@OWNERCAREOFNAME,
@ASSESSEENAME,
@ASSESSEENAME2,
@ASSESSEECAREOFNAME,
@ASSESSEEMAILINGADDRESSBLOCK,
@ASSESSEEMAILINGADDRESSUNITNUMBER,
@ASSESSEEMAILINGCITY,
@ASSESSEEMAILINGSTATE,
@ASSESSEEMAILINGPOSTCODE,
@BUYERLASTNAME,
@BUYERFIRSTNAME,
@BUYER2LASTNAME,
@BUYER2FIRSTNAME,
@BUYERCAREOFNAME,
@BUYERMAILINGADDRESSBLOCK,
@BUYERMAILINGADDRESSUNITNUMBER,
@BUYERMAILINGCITY,
@BUYERMAILINGSTATE,
@BUYERMAILINGPOSTCODE,
@ESTIMATEDVALUE,
@ESTIMATEDVALUEDATE,
@CONFIDENCESCORE,
@ESTIMATEDVALUEDATE,
@ASSESSEDTOTALVALUE,
@ASSESSMENTYEAR,
@TOTALMARKETVALUE,
@MARKETVALUEYEAR,
@CHANGEAGENTID,
@CHANGEAGENTID,
@CURRENTDATE,
@CURRENTDATE
);
end try
begin catch
exec dbo.USP_RAISE_ERROR;
return 1;
end catch
return 0;
end