Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Tabelle in einer DB ändern (https://www.delphipraxis.net/132820-tabelle-einer-db-aendern.html)

Christian18 20. Apr 2009 14:37

Datenbank: Oracle

Tabelle in einer DB ändern
 
Hallo,

ich habe da mal ein kleines Problemchen.

Ich habe eine Tabelle in einer DB. Dort habe ich ein feld, wo ich ein not null constraint anlegen möchte.

meine lösung funzt leider net. könnt ihr mir helfen?

SQL-Code:
ALTER TABLE Pat
ADD CONSTRAINT cpatid NOT NULL(PatID);
Das funzt leider net. Habt ihr ne Idee?

MFG Chris

[edit=mkinzler]Verwendetes DBMS ergänzt Mfg, mkinzler[/edit]

Bernhard Geyer 20. Apr 2009 14:43

Re: Tabelle in einer DB ändern
 
Zitat:

Zitat von Christian18
Das funzt leider net. Habt ihr ne Idee?

Die Fehlermeldung "Funzt leider net" kenn ich nicht. Was kommt den genau für eine Fehlermeldung und wie führt du das Statement aus? Hat der Angemeldete User auch entsprechende DDL-Rechte auf der DB?

[Edit] DML -> DDL geändert [/Edit]

DP-Maintenance 20. Apr 2009 14:56

DP-Maintenance
 
Dieses Thema wurde von "mkinzler" von "Klatsch und Tratsch" nach "Datenbanken" verschoben.
Ist eine Datenbankfrage

mkinzler 20. Apr 2009 14:57

Re: Tabelle in einer DB ändern
 
Bitte ergänze die verwendete Datenbank unf beschreibe dein Problem näher

Christian18 20. Apr 2009 15:19

Re: Tabelle in einer DB ändern
 
Hallo,

es kommt ne meldung von sqlplus.

ADD CONSTRAINT cpatid NOT NULL(PatID)

ERROR at line 2:
ORA-00904: invalid identifier

ich nutze eine oracle DB

DeddyH 20. Apr 2009 15:25

Re: Tabelle in einer DB ändern
 
Und so?
SQL-Code:
ALTER TABLE Pat
ADD CONSTRAINT cpatid CHECK (PatID IS NOT NULL);
[edit] Hier nachgeschaut: http://www.datenbank-sql.de/oracle-constraints.htm :mrgreen: [/edit]

Christian18 20. Apr 2009 15:35

Re: Tabelle in einer DB ändern
 
ok, super so funzt es.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz