Zitat von
Jürgen Thomas:
Autoinc / Gen_ID / Identity
Einen Autoinc-Datentyp gibt es weder in
IB noch in
MSSQL.
FürIB/
FB stimmt das, da läufts über Generatoren.
Für
MSSQL geht das ganz leicht mit dem Zusatz
identity bei der Definition einer Spalte. Etwa so:
SQL-Code:
CREATE TABLE Test (
ID int IDENTITY (1, 1) NOT NULL ,
Name varchar(100) NULL
)
GO
ALTER TABLE Test WITH NOCHECK ADD
CONSTRAINT PK_ID PRIMARY KEY CLUSTERED
(ID)
GO
Du kannst auch die Sache mit dem Primary Key weglassen, aber dazu gibts meist keinen Grund. Jede gute Tabelle sollte mindestens einen Primary Key definiert haben.
Zitat von
Jürgen Thomas:
Trigger before / Trigger instead of
Was verstehst Du unter einem "Trigger instead of"