Entwickler-Ecke

Datenbanken - Interbase Generatzor in MS SQL


rigor - Mo 07.10.02 17:49
Titel: Interbase Generatzor in MS SQL
hallo...

ich muss eine application von interbase auf ms sql umstellen. um id's zu generieren verwende ich in interbase eine stored procedure GetNextID, die einen generator ausliest. ich brauche die procedure, da ich den wert von dem nach dem insert noch brauche. wie kann ich in ms sql eine gleichwertige procedure erzeugen?

grüße


Cashels - Mo 07.10.02 19:30

Hallo,

vielleicht hilft es dir weiter, wenn du ein Identity Feld benutzt.Hier ein Bsp. wie du die Tabelle erstellst.

Quelltext
1:
2:
3:
CREATE TABLE [dbo].[Test] (
[ID] [int] IDENTITY (1, 1) NOT NULL
)


Mit select @@identity kannst du in T-SQL den letzten Wert abrufen. Weiss aber nicht was geliefert wird in Mehrbenutzerbetrieb.

Gruss,
Tom