Ich habe einen Primärschlüssel für die automatische Inkrementierung eingerichtet.Wie füge ich in eine Tabelle ein und bekomme den Primärschlüsselwert zurück?
Ich mache mehrere Abfragen, und ich muss diesen Primärschlüsselwert als Fremdschlüssel in einer anderen Tabelle (IsIdentity = TRUE
) verwenden abrufen.
Gibt es eine elegante Art und Weise den Primärschlüsselwert zurück zu bekommen, wenn ich eine INSERT-Abfrage zu tun? Gerade jetzt bin ich requerying und bekomme den höchsten Wert in dieser Spalte, die wirklich hacky scheint.
Irgendwelche Vorschläge?
+1 yup, scope_identity mit() ist die zuverlässige und effiziente Art und Weise zu gehen! –
NICHT die beste Methode mehr. – HLGEM
@ HLGEM was ist dann? – paz