Ich habe festgestellt, dass, wie zu bestimmen, welche Spalten Primärschlüsselspalte einer gegebenen Tabelle sind durch diese Abfrage mit:Identifizierungs-Spalte identifizieren?
SELECT CONSTRAINT_NAME, COLUMN_NAME
FROM
INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE
WHERE TABLE_NAME='tablename_here' AND
CONSTRAINT_NAME LIKE 'PK_%'
finde ich, was die Identität Saatgut und Schritt unter Verwendung dieser Abfrage ist:
SELECT IDENT_SEED('tablename_here'), IDENT_INCR('tablename_here')
Ich kann die Constraint-Informationen nicht verwenden, da eine Primärschlüssel-Constraint über mehrere Spalten hinweg sein kann. Und ich kann anscheinend keine Transact SQL Funktion finden, um meine Identitätsinformation zu geben.
Kann mir jemand helfen zu verstehen, wie man die Identitätsinformationen findet?
Ich bin mit SQL Server 2000
Allans mit SQL Server 2000 würde so nicht funktionieren – AdaTheDev