online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon brshna vom 19.04.2019, 14:41 Options

sql server 2000 erkennt strings nicht

moin moin SQL Kollegen

habe ein problem mit microsoft sql server 2000. und zwar:

folgendes beispiel:

create table Mitarbeiter(
MitarbeiterNr integer identity (1,1) not null,
Name varchar(30) not null,
Vorname varchar(25) null,
constraint pk_MitarbeiterNr PRIMARY KEY (MitarbeiterNr),
on delete cascade
on update cascade
)

fehlermeldung: Server: Nachr.-Nr. 156, Schweregrad 15, Status 1, Zeile 26
Falsche Syntax in der Nähe des on-Schlüsselwortes.


das betrifft den on delete cascade befehl. wenn ich den rausnehme meldet er das gleiche jedoch bezieht sich das diesmal auf den on update cascade befehl...


was kannn das sein?


Antwort schreiben

Antwort 1 von erik vom 19.04.2019, 15:14 Options

Hallo!

Ich würde sagen, das Komma nach (MitarbeiterNr) ist zuviel. :-)

Gruß
erik

Antwort 2 von brshna vom 19.04.2019, 15:51 Options

ops ja.. =) aber an dem hats nicht gelegen....

Antwort 3 von erik vom 19.04.2019, 17:07 Options

Hallo!

Stimmt, das liegt daran, dass Lösch- und Aktualisierungsweitergaben bei der Tabellenerstellung nicht unterstützt werden. Das ist Sache der Beziehungsdefinitionen. Erzeuge also die Tabellen ohne DELETE/UPDATE CASCADE und stelle dann die Beziehungen zwischen ihnen her.

Gruß
erik

Ähnliche Themen

sql laufwerk
micky01  21.02.2007 - 110 Hits -

MS SQL 2005 Server Spiegelung
Ersin  28.03.2007 - 135 Hits - 1 Antwort

Bilder auf SQL Server
Mrfivejunior  30.07.2007 - 132 Hits - 2 Antworten

Windows CE und SQL Server
ducky12  10.10.2007 - 105 Hits - 1 Antwort

java bluej Zeilenumbrüche in Strings
.Fenris  29.05.2008 - 134 Hits - 3 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026