Ich habe eine Abfrage wie untenSQL Server Identität Problem
declare @str_CustomerID int
Insert into IMDECONP38.[Customer].dbo.CustomerMaster
(CustomerName , CustomerAddress , CustomerEmail , CustomerPhone)
values (‘werw12e’ , ‘jkj12kj’ , ‘3212423sdf’ , ‘1212121′
)
select @str_CustomerID= scope_identity()
Nach der Ausführung es in meinem Parameter null zurückgibt.
Ich möchte den Wert der Identität erhalten. Wie kann ich das machen?
Das Hauptproblem hier ist „IMDECONP38“ - der Name des Servers, die ich verwendet. Wenn ich das entferne, kann ich den Wert der Identität in meinem Parameter erhalten.
was meinst du „Parameter " in diesem Kontext? – gbn
@str_CustomerID –
Es ist tatsächlich eine Identität Spalte in der Tabelle, richtig? Dumme Frage, aber nur für den Fall. . . – MJB