Constraint vorhanden, obwohl dazugehörige Tabelle gelöscht

15/10/2007 - 15:28 von Michael Reukauff | Report spam
Hallo

Ich habe hier ein Problem, zu dem ich keine Lösung finde. Ich habe eine
Tabelle gelöscht, zu der einige Constraints angelegt waren. Nun will ich
eine neue Tabelle mit demselben Namen anlegen. Einige Constraints heissen
nun aber genauso wie vorher in der alten Tabelle. Es wird aber "gemeckert",
dass die Constraints mit diesem Namen aber schon vorhanden sind. Die müssten
doch aber bei einem DROP TABLE mit gelöscht worden sein oder? Wie kann ich
denn jetzt die alten Constraints rausschmeissen?

Danke schon mal für die Hilfe im Voraus.
Michael
 

Lesen sie die antworten

#1 Olaf Pietsch
17/10/2007 - 20:00 | Warnen spam
Hallo Michael,

"Michael Reukauff" schrieb im Newsbeitrag
news:
Ich habe hier ein Problem, zu dem ich keine Lösung finde. Ich habe eine
Tabelle gelöscht, zu der einige Constraints angelegt waren. Nun will ich
eine neue Tabelle mit demselben Namen anlegen. Einige Constraints heissen
nun aber genauso wie vorher in der alten Tabelle. Es wird aber
"gemeckert", dass die Constraints mit diesem Namen aber schon vorhanden
sind. Die müssten doch aber bei einem DROP TABLE mit gelöscht worden sein
oder? Wie kann ich denn jetzt die alten Constraints rausschmeissen?




direkt kann ich Dir leider nicht helfen.
ich würde jedoch erst einmal checken, ob die Constraintnamen nicht für
Contraints anderer Tabellen vergeben sind (kann bei Umbennungen passieren)

Hierzu würde ich einmal das View abfragen:
select * from INFORMATION_SCHEMA.TABLE_CONSTRAINTS

Gruß Olaf
Ich unterstütze PASS Deutschland e.V. (http://www.sqlpass.de)
Blog (http://www.sqlpass.de/PASSUserBlogs...x?BlogID=3)
Regionalgruppe Köln/Bonn/Düsseldorf
(http://www.sqlpass.de/Regionalgrupp...fault.aspx)

Ähnliche fragen