Studium, Ausbildung und Beruf
 StudiumHome   FAQFAQ   RegelnRegeln   SuchenSuchen    RegistrierenRegistrieren   LoginLogin

oracle sql - check constrains
Neues Thema eröffnen   Neue Antwort erstellen
Foren-Übersicht -> Informatik-Forum -> oracle sql - check constrains
 
Autor Nachricht
Haase
Full Member
Benutzer-Profile anzeigen
Full Member


Anmeldungsdatum: 17.04.2006
Beiträge: 135
Wohnort: Hamburg

BeitragVerfasst am: 16 Mai 2007 - 18:16:47    Titel: oracle sql - check constrains

Hi Allerseits,

wäre super nett wenn ihr mir behilflich sein könntet.
Ich benutzt Oracle SQL Devel.

constraint check_Einrichtung_AnzAu check (if Ist_eine_Schule=1 then {AnzAusgeliehen <=100} else {AnzAusgeliehen <=30)} end if );

Die Syntax ist falsch. Wie kann ich mittels Oracle-SQL eine if-else abfrage benutzen?


Vielen Dank im Vorraus
Gruß Haase
daniel.doepper
Newbie
Benutzer-Profile anzeigen
Newbie


Anmeldungsdatum: 27.07.2005
Beiträge: 17
Wohnort: Niederkassel

BeitragVerfasst am: 19 Mai 2007 - 16:37:28    Titel:

Hallo,

ich würde da auf plsql (in Oracle) zurückgreifen und ne Prozedur oder nen Trigger schreiben.
Haase
Full Member
Benutzer-Profile anzeigen
Full Member


Anmeldungsdatum: 17.04.2006
Beiträge: 135
Wohnort: Hamburg

BeitragVerfasst am: 20 Mai 2007 - 08:22:55    Titel:

Was ist eine Prozedur oder eine Trigger?

Gibt es überhaupt eine if-else anweisung in oracle-sql?
daniel.doepper
Newbie
Benutzer-Profile anzeigen
Newbie


Anmeldungsdatum: 27.07.2005
Beiträge: 17
Wohnort: Niederkassel

BeitragVerfasst am: 20 Mai 2007 - 15:27:30    Titel:

Also in sql (Oracle) hab ich noch keine gesehen.

PL-SQL ist eine Oracle-Erweiterung von Sql, um Prozeduren (Funktionen, Handlungsabläufe) zu schreiben.

Trigger sind Prozeduren, die bei Eintreten eines definierten Ereignisses, reagieren und die entsprechend programmierten Anweisungen ausführen.
Haase
Full Member
Benutzer-Profile anzeigen
Full Member


Anmeldungsdatum: 17.04.2006
Beiträge: 135
Wohnort: Hamburg

BeitragVerfasst am: 20 Mai 2007 - 18:44:29    Titel:

kk. Ich versuchs mal. danke dir
Argi
Senior Member
Benutzer-Profile anzeigen
Senior Member


Anmeldungsdatum: 28.02.2007
Beiträge: 1402

BeitragVerfasst am: 23 Jun 2007 - 20:23:12    Titel:

Ist zwar uralt, aber das sollte gehen:

Code:

constraint check_Einrichtung_AnzAu check (Ist_eine_Schule=1 and AnzAusgeliehen <=100 or AnzAusgeliehen <=30);


Tut mir leid wegen dem alte Threads schänden, ist mir nur grad wie Schuppen von den Haaren gefallen... ;ö)

lg
Haase
Full Member
Benutzer-Profile anzeigen
Full Member


Anmeldungsdatum: 17.04.2006
Beiträge: 135
Wohnort: Hamburg

BeitragVerfasst am: 24 Jun 2007 - 17:21:10    Titel:

hat geklappt. danke
McPanaman
Newbie
Benutzer-Profile anzeigen
Newbie


Anmeldungsdatum: 01.11.2005
Beiträge: 24
Wohnort: Schwertberg /Österreich/

BeitragVerfasst am: 24 Jun 2007 - 20:14:54    Titel:

is zwar schon erledigt, aber trotzdem....

natürlich gibt es in oracle if-Bedinungen

if (...) then
elsif ....
end if

ist ein bisschen gewöhnungsbedürftig, müsste aber funktionieren!!
Beiträge der letzten Zeit anzeigen:   
Foren-Übersicht -> Informatik-Forum -> oracle sql - check constrains
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Chat :: Nachrichten:: Lexikon :: Bücher :: Impressum