
dbwizard
Mitglieder-
Gesamte Inhalte
303 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von dbwizard
-
Der SQLDeveloper von Oracle (Kostenlos) sollte dies können, Oracle SQL Developer Downloads Gruss
-
Dann würde ich jetzt damit anfangen, ohne JOINS macht eine Relationale Datenbank praktisch keinen Sinn....
-
Welche version hast du denn ? Aktuell ist die Oracle SQL Developer 3.2.1 (3.2.10.09.57). Wenn du aus einer bestehenden Oracle DB das Model ziehen willst, gehst du folgendermasen vor : - Eine (funktionierende) Connection erstellen - Menü "Datei,Data Modeler, Importieren, Data Dictionary auswählen - Connection auswählen, weiter - Schema auswählen, weiter - etc
-
Menu Extras--> Data Modeler ...ist nun wirklich nicht schwer zu finden gewesen .... Gruss
-
Mit dem Oracle SQLDeveloper (Data Modeler) solltest du dir das Model ausgeben lassen können. Grüsse
-
Index nach Löschen von Datensätzen korrigieren
dbwizard antwortete auf Astasor's Thema in Datenbanken
@smite >>>> Ein Index soll einen Datensatz eindeutig kennzeichnen. <<<< Nur eine Präzisierung : Ein Primary Key soll einen Datensatz eindeutig kennzeichnen, ein Index kann durchaus mehrfach dieselben Werte enthalten, so er nicht als UNIQUE definiert worden ist -
Index nach Löschen von Datensätzen korrigieren
dbwizard antwortete auf Astasor's Thema in Datenbanken
Einen Primary Key wiederzuverwenden ist ein absolutes No Go. Ich möchte z.b. noch den Case erwähnen, wenn Daten in einen weitere Datenbank exportiert werden müssen (z.b. ein Datamart / Datawarehouse) und du in deiner Source DB die PK änderst stimmen deine Referenzen nicht mehr, so dass du keine ückschlüsse auf die Quelldaten mehr machen kannst. -
Was sind Views, Stored Procedures und Trigger
dbwizard antwortete auf lospitas's Thema in Datenbanken
Sicht (Datenbank) Gespeicherte Prozedur Datenbanktrigger Gruss -
Oracle: Arbeitstag und Feiertag ermitteln
dbwizard antwortete auf Alex_winf01's Thema in Datenbanken
Hallo Alex, Wir haben hier für einen Kunden eine Pesonaleinsatzplanung im Betrieb. In der Schweiz sind die Feiertage in den einzelnen Kantonen und z.t. sogar Städten unterschiedlich. Dies haben wir gelöst, indem wir eine Tabelle Feiertage, alle Kantone (D=Bundesländer) sowie eine Relationstabelle Feiertage-Kantone erstellt haben (Wir gehen in unserer Applikation nicht "tiefer" als auf Kantonsebene. (auszug) DESC code_publicholiday / Name Data Type ------------------------------ ------------------------------ PUBLICHOLIDAY_ID NUMBER NOT NULL ISACTIVE NUMBER(1,0) NOT NULL VALIDFROM DATE NOT NULL CREATIONDATE TIMESTAMP(6) NOT NULL CREATEDBY_ID NUMBER NOT NULL CHANGEDATE TIMESTAMP(6) NOT NULL CHANGEDBY_ID NUMBER NOT NULL SORTKEY NUMBER HOLIDAYDATE DATE NOT NULL REPEATEVERYYEAR NUMBER(1,0) NOT NULL DESCRIPTIONGE VARCHAR2(100 BYTE) NOT NULL DESCRIPTIONFR VARCHAR2(100 BYTE) NOT NULL DESCRIPTIONIT VARCHAR2(100 BYTE) NOT NULL VALIDALLCANTONS NUMBER(1,0) NOT NULL DESC CODE_CANTON / Name Data Type ------------------------------ ------------------------------ CANTON_ID NUMBER NOT NULL CANTON_KURZ VARCHAR2(2 BYTE) NOT NULL CANTON_LANG_D VARCHAR2(40 BYTE) CANTON_LANG_F VARCHAR2(40 BYTE) CANTON_LANG_I VARCHAR2(40 BYTE) ISVALID NUMBER(1,0) NOT NULL ISDEFAULT NUMBER(1,0) NOT NULL ISACTIVE NUMBER(1,0) NOT NULL CREATOR VARCHAR2(10 BYTE) CREATIONDATE DATE LASTCHANGE VARCHAR2(10 BYTE) LASTCHANGEDATE DATE VALIDFROM DATE NOT NULL DESC REL_HOLIDAY_CANTON / Name Data Type ------------------------------ ------------------------------ PUBLICHOLIDAY_ID NUMBER NOT NULL PUBLICHOLIDAYVALIDFROM DATE NOT NULL CANTON_ID NUMBER NOT NULL CANTONVALIDFROM DATE NOT NULL Grüsse -
Oracle: Arbeitstag und Feiertag ermitteln
dbwizard antwortete auf Alex_winf01's Thema in Datenbanken
Hallo, Du kanst ermitteln, welcher Wochentag es ist (Montag, ....). Ob dies ein Arbeitstag ist, weiss die DB nicht, dies ist eine Definitionssache SELECT TO_CHAR (SYSDATE, 'DAY') FROM DUAL Gruss -
Hallo, Für Oracle kann dies sicher der SQLDeveloper (--> Extras --> Database Diff, kostenlos) und auch TOAD (nicht kostenlos :-)) Grüsse
-
Hallo, Wir arbeiten mit Subversion, ist im SQL Developer als Plug In Verfügbar (Wir entwickeln allerdings nicht mit APEX, sollte aber keine Rolle spielen Grüsse
-
Aufbau eines In-Memory Technologie Konzept vs. klassischen Data Warehouse Konzept
dbwizard antwortete auf BartSimpson81's Thema in Datenbanken
Hallo, Viel ist es nicht, aber evtl hilft dir dieser Link weiter, ist natürlich Produktspezifisch : TimesTen In-Memory Database | Oracle Database Gruss- 1 Antwort
-
- business intelligence
- datenbanken
-
(und 1 weiterer)
Markiert mit:
-
[PLSQL] - Bestimmte Zeichen in einem Datensatz ersetzen?!
dbwizard antwortete auf iceQ7's Thema in Datenbanken
Hallo, Doppelte Datesätze kannst du mit folgender Methode selektieren (Das Attribut "Name" soll hier geprüft werden) : SELECT name FROM Test a WHERE ROWID <> (SELECT MAX (ROWID) FROM Test b WHERE b.name = a.name); Das Löschen sollte anschliessend kein Problem darstellen... Grüsse -
Kleine Frage, nur aus Neugier : Warum den das ? gruss
-
PLSQL Funktion in Geltungsbereich nicht vorhanden
dbwizard antwortete auf myrabbitrules's Thema in Datenbanken
Also eine Function in PL/SQL wird nicht so aufgerufen. Richtig wäre : foo:= function('param1', 'param2'); - Foo muss (sollte) mit demselben Typ wie der Rückgabewert der Funktion definiert werden Noch ein Tip : Gewöhne dich daran, in PL/SQL ausschliesslich in Packages zu arbeiten, nicht mit Funktionen / Prozeduren. Gruss -
Du meinst, wie du mit JDBC Connecten kannst ? Mit JDBC kannst du keine "neue Datenbank erstellen" Gruss
-
- Die Aliase benötigst du, weil du ein Subquery hast, indem dieselbe Tabelle nochmals angesprochen wird. - Das Beispiel läuft unter Oracle, kenne MySQL nicht wirklich gut Gruss
-
Dies sind Tabellen-Aliase. Du kannst es auch Peter und Hans nennen :-)
-
Hallo, SELECT a.benutzer, a.ip FROM test a WHERE (SELECT COUNT (b.ip) AS countip FROM test b WHERE a.ip = b.ip) > 1 Gruss
-
[Oracle] Nächstgrößeres Datum mittels Index finden
dbwizard antwortete auf Beckerman2609's Thema in Datenbanken
Hallo Dies kannst du folgendermassen erreichen : SELECT id FROM MyTable WHERE id > 123 AND rownum=1 ORDER BY id Grüsse -
Fehlermeldung bei Erstellung einer Prozedur
dbwizard antwortete auf Alex_winf01's Thema in Datenbanken
Dies war nur als Beispiel gedacht. Das Resultat des SQL muss "irgendwohin", entweder in einen Cursor (wie Dim es geschribenen hat) oder als Select my_Feld INTO myVariable where...., dies liest einen Wert in ein vorgängig definiert Variable ein. -
Sind dies beiden Bedinungen den überhaupt erfüllt ? D.h.gibt es eine KundenNR=0 / Kundegruppe ='' mit sinnvollen Daten ?
-
Fehlermeldung bei Erstellung einer Prozedur
dbwizard antwortete auf Alex_winf01's Thema in Datenbanken
END; Es war ein END; zuviel im Code....Ich sollte weniger am Wochenende arbeiten :-( -
Fehlermeldung bei Erstellung einer Prozedur
dbwizard antwortete auf Alex_winf01's Thema in Datenbanken
Poste doch bitte mal dein Prozedur. Da fehlt Irgendwo ein ; oder ähnliches