I need to replace the following statment with one that would run faster, the @sTableName is a table that receives the data from a BCP in process from a text file.
Select @sql = "INSERT INTO #CustUpdate (CustID, CampID, Office, LastName, FirstName, MiddleInit, Address1, Address2, SSN, City, State, HomePhone, Zip, ResidCD, ResidDate, EmployerName, JobTitle, EmploymentDate, WorkPhone, OtherPhone, BTTC, BTTCCode, EmailAddress, CustType, ChangeDateTime)"+
" SELECT CustID, CampaignID, Office, LastName, FirstName, MiddleInitial, AddressLine1, AddressLine2, SSN, City, State, HomePhone, Zip, ResidCD, ResidDate, EmployerName, JobTitle, EmploymentDate, WorkPhone, OtherPhone, BTTC, BTTCCode, EmailAddress, CustType, ChangeDateTime"+
" FROM "+ @sTableName +
" WHERE (CustID + CampaignID + Office) NOT IN (SELECT (CustID + CampaignID + Office) FROM Customer)"
EXEC(@sql)
AL Almeida
NT/DB Admin
"May all those that come behind us, find us faithfull"
Select @sql = "INSERT INTO #CustUpdate (CustID, CampID, Office, LastName, FirstName, MiddleInit, Address1, Address2, SSN, City, State, HomePhone, Zip, ResidCD, ResidDate, EmployerName, JobTitle, EmploymentDate, WorkPhone, OtherPhone, BTTC, BTTCCode, EmailAddress, CustType, ChangeDateTime)"+
" SELECT CustID, CampaignID, Office, LastName, FirstName, MiddleInitial, AddressLine1, AddressLine2, SSN, City, State, HomePhone, Zip, ResidCD, ResidDate, EmployerName, JobTitle, EmploymentDate, WorkPhone, OtherPhone, BTTC, BTTCCode, EmailAddress, CustType, ChangeDateTime"+
" FROM "+ @sTableName +
" WHERE (CustID + CampaignID + Office) NOT IN (SELECT (CustID + CampaignID + Office) FROM Customer)"
EXEC(@sql)
AL Almeida
NT/DB Admin
"May all those that come behind us, find us faithfull"