Datenbank Forum - für Anfänger und Profis

Willkommen im Datenbank Forum von Datenbanken-verstehen.de - Das Datenbank, Data Warehouse & Business Intelligence Forum!

Das Datenbank Forum für Anfänger und Profis ist eine Community zu den Themen Datenbanken, Data Warehouse & Business Intelligence. Nimm teil an der Community von Datenbanken-verstehen.de und tausch dich mit deinen Fragen und Lösungen mit anderen Nutzern aus.

Als registrierter Benutzer genießt Du viele Vorteile, wie

  • den vollen Zugang zu allen Foren und Unterforen
  • Kostenloses Lernmaterial inkl. Lösungen zum Thema Datenbanken
  • Zugriff auf DB-Tutorials, Best Practices und SQL-Snippets

Bevor Du einen Beitrag verfassen möchtest, kannst Du dich einfach kostenlos registrieren.

oder Einloggen mit



Beachte bitte die Forenregeln von Datenbanken-verstehen.de. Wir wünschen Dir viel Spaß im Datenbank Forum! - Dein Datenbanken-verstehen.de-Team

Fehlermeldung SQL Server PROBLEM

Alles zur Datenbankentwicklung im Microsoft SQL Server-Umfeld...

Fehlermeldung SQL Server PROBLEM

Beitragvon noclue123 » Sa 5. Nov 2016, 21:48

möchte beziehungen zwischen tabellen herstellen.
kriege wenn ich die anweisungen ausführe mal schon mal nicht die fehlermeldung angezeigt dass ein constraint nicht vorhanden ist, obwohl ich es definiert habe und die fehlermeldung auf eine zeile verweist die nach einer if-bediengung steht.
wenn ich alle anweisungen nach und nach in kommentare setze und die anweisungen nach jedem mal ausführen entkommentiere funktioniert das programm aber sobald ich eine neue anweisung hinzufüge funktioniert es wieder nicht und bekomme wieder die fehlermeldung angezeigt

meine anweisungen:

--constraint/einschränkungen löschen
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[ProduktZutat]') AND type in (N'U'))
ALTER TABLE ProduktZutat DROP CONSTRAINT [ProduktZutat_Produkt]


IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[ProduktZutat]') AND type in (N'U'))
ALTER TABLE ProduktZutat DROP CONSTRAINT [ProduktZutat_Zutat]

IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Preis]') AND type in (N'U'))
ALTER TABLE Preis DROP CONSTRAINT [Preis_Produkt]


IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Produkt]') AND type in (N'U'))
ALTER TABLE Produkt DROP CONSTRAINT [Produkt_Zahlung]

--Tabellen löschen
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[ProduktZutat]') AND type in (N'U'))
DROP TABLE [ProduktZutat]
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Produkt]') AND type in (N'U'))
DROP TABLE [Produkt]
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Zutat]') AND type in (N'U'))
DROP TABLE [Zutat]
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Preis]') AND type in (N'U'))
DROP TABLE [Preis]
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Zahlung]') AND type in (N'U'))
DROP TABLE [Zahlung]

--tabellen u beziehungen erstellen


CREATE TABLE [Zahlung]
(
ZahlungID INT PRIMARY KEY,

)

CREATE TABLE [Produkt]
(
ProduktID INT PRIMARY KEY ,
ZahlungID int Constraint Produkt_Zahlung Foreign key references Zahlung (ZahlungID) ,

)


CREATE TABLE [Zutat]
(
ZutatID INT PRIMARY KEY
)


CREATE TABLE [ProduktZutat] (
ID INT PRIMARY KEY,
ProduktID INT CONSTRAINT ProduktZutat_Produkt Foreign Key REFERENCES Produkt (ProduktID),
ZutatID INT CONSTRAINT ProduktZutat_Zutat Foreign Key REFERENCES Zutat(ZutatID)
)

CREATE TABLE [Preis]
(
PreisID INT PRIMARY KEY,
ProduktID Int CONSTRAINT Preis_Produkt Foreign Key REFERENCES Produkt(ProduktID)
)
noclue123
 
Beiträge: 1
Registriert: Sa 5. Nov 2016, 21:47

Re: Fehlermeldung SQL Server PROBLEM

Beitragvon RainerH » Di 8. Nov 2016, 09:53

Hey noclue,

ich habe dein Statement in mein Management Studio eingefügt, um das Statement GO erweitert und konnte keine Errors feststellen :?
Kannst Du mal die Fehlermeldung posten?

Gruß,
Rainer
Nimm NICHTS persönlich -- alles ist Feedback...
RainerH
 
Beiträge: 225
Registriert: Fr 1. Nov 2013, 17:58


Zurück zu Microsoft SQL Server

 


  • Related topics
    Antworten
    Zugriffe
    Letzter Beitrag

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

  • Jetzt Fan werden
  • Newsletter abonnieren? Hier anmelden!

    Alle Informationen aus dem Portal, Blog und Forum in einem Newsletter!

    E-Mail-Adresse: