Hallo zusammen, ich würde gerne ein Beispiel sehen, wie man überprüfen kann, ob pappssn in der Datenbank vorhanden ist, bevor die Aktualisierung abgeschlossen ist. Wenn ja, um einen Fehler Datensatz exsist zu erhöhen. Mein Frontend ist VB aber ich möchte dies innerhalb von SQL in meiner gespeicherten Prozedur zu behandeln, wenn möglich. Irgendwelche Ideen?
ALTER Procedure [dbo].[usp_insertmemapp](
@pappfname nvarchar(50),
@pappmname nvarchar(50),
@papplname nvarchar(50),
@pappwedding nvarchar(50),
@pappstateresidence nvarchar(50),
@pappstreet nvarchar(50),
@pappcity nvarchar(50),
@pappstate char(2),
@pappzip char(6),
@papphomephone nvarchar (13),
@pappfax nvarchar (13),
@pappaltstreet nvarchar(13),
@pappaltcity nvarchar(25),
@pappaltstate char(2),
@pappaltzip char(6),
@pappalthomephone nvarchar (13),
@pappaltfax nvarchar(13),
@pappssn char(11),
@pappdob nvarchar(50),
@pappcell nvarchar(13),
@pappemail nvarchar(50),
BEGIN TRY
BEGIN TRANSACTION
INSERT INTO [a_abacus].[dbo].[primaryapplicant]
VALUES(
@pappfname,@pappmname,@papplname,@pappwedding,@pappstateresidence,@pappstreet,@pappcity,@pappstate,
@pappzip,@papphomephone,@pappfax,@pappaltstreet,@pappaltcity,@pappaltstate,
@pappaltzip,@pappalthomephone,@pappaltfax,@pappssn,@pappdob,@pappcell,@pappemail,
Commit Transaction
END TRY
BEGIN CATCH
ROLLBACK
END CATCH