Einzelnen Beitrag anzeigen

Jürgen Thomas

Registriert seit: 13. Jul 2006
Ort: Berlin
750 Beiträge
 
#6

Re: Interbase/Firebird vs. MS-SQL Server 2005: Unterschiede?

  Alt 29. Aug 2006, 09:27
Autoinc:
Zitat von Jelly:
Für MSSQL geht das ganz leicht mit dem Zusatz identity bei der Definition einer Spalte.
So hatte ich es auch verstanden; es ging mir um die Bestätigung, dass ich richtig liege.

Zitat von Jelly:
Was verstehst Du unter einem "Trigger instead of" :gruebel:
Das hier aus der SQL-Doku unter CREATE TRIGGER (Transact-SQL):
Zitat:
CREATE TRIGGER [ schema_name . ]trigger_name
ON { table | view }
[ WITH <dml_trigger_option> [ ,...n ] ]
{ FOR | AFTER | INSTEAD OF }
// usw.
INSTEAD OF
Gibt an, dass der DML-Trigger anstelle der auslösenden SQL-Anweisung ausgeführt wird, wodurch die Aktionen der auslösenden Anweisungen außer Kraft gesetzt werden. INSTEAD OF kann für DDL-Trigger nicht angegeben werden.
Diese Beschreibung deutet darauf hin, dass sich ein IB-Trigger Before wesentlich von dieser Art Trigger unterscheidet. Meine Frage zielt darauf, ob ich ggf. als schnelle Lösung dies als Ersatz nutzen kann.

Jürgen
#D mit C# für NET, dazu Firebird
früher: Delphi 5 Pro, Delphi 2005 Pro mit C# (also NET 1.1)
Bitte nicht sauer sein, wenn ich mich bei Delphi-Schreibweisen verhaue; ich bin inzwischen an C# gewöhnt.
  Mit Zitat antworten Zitat