
schawenn
Mitglieder-
Gesamte Inhalte
30 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von schawenn
-
Steht doch alles im Manual!!!! http://download-uk.oracle.com/docs/cd/B19188_01/doc/B15917/sqcmd.htm#sthref590
-
Alle Prozeduren und Funktionen eines Packages (ORACLE 10202)
schawenn antwortete auf schawenn's Thema in Datenbanken
HAt sich erledigt. Ich muss wohl den source-Code parsen in der View "USER_SOURCE". Denn da gibt es doch die Package-Bodys. Trotzdem danke! Mfg schawenn -
Alle Prozeduren und Funktionen eines Packages (ORACLE 10202)
schawenn erstellte Thema in Datenbanken
Hi! Ich suche eine View im DataDictionary, welche mir all Prozeduren und Funktionen (mit Argumenten wenn es geht) eines Packages zurückgibt. Es gibt die View: "ALL_PROCEDURES", aber diese gibt mir nur die PUBLIC-Procedures aus. Und die View "USER_SOURCE" gibt mir zwar den Source-Code des Packages aus, welches mir im Notfall auch reichen würde, aber wiederrum nur den Definitions-Teil. Weiss da jemand eine schöne View für mich?? MfG schawenn -
Stimmt, geht auch. Habe ich garnicht dran gedacht. ;-)
-
Du suchst glaube ich die FLOOR-Funktion! Probiere mal das: SELECT FLOOR(MONTHS_BETWEEN(TO_DATE('21.07.2006','DD.MM.YYYY'),TO_DATE('21.06.2006','DD.MM.YYYY'))) FROM dual
-
Also wenn ich dich richtig verstanden habe, willst du alle IDs sehen, wo keine zugehörige ID aktuell ist und den Status gelöst besitzt, oder? SELECT ID FROM TABELLE WHERE ID NOT IN (SELECT ID FROM TABELLE WHERE STATUS = 'gelöst' AND AKTUELL = 1) Unter ORACLE zumindest. Falls du das nicht meintest, dann erläutere deine Frage etwas deutlicher. Vielleicht mit einem Auszug deiner Tabelle. MfG schawenn
-
Welches DBMS (Datenbank Management System)?? (ORACLE, MySQL, DB2.....) Dann können wir dir bestimmt weiterhelfen. Ansonsten zeige einfach mal dein bisheriges SQL-Statement. Vielleicht kommen wir damit auch ein wenig weiter.
-
Also jetzt auf die Schnelle würde ich es in ORACLE so lösen. SELECT nID FROM positionen WHERE articlenumber = 17 UNION ALL SELECT nID FROM (SELECT nID FROM positionen WHERE articlenumber != 17 ORDER BY articlenumber)
-
Genau das habe ich gesucht. Merci vielmals. Auf dich ist halt immer verlass!
-
Hallo miteinander, ich habe da ein Problem. Ich suche eine View im Data-Dictionary, welche mir den Source-Code eines Packages zurück liefert. Dabei will ich aber nicht die View "user_source" abfragen, da diese mir nur Zeilenweise den Source-Code zurückgibt, sondern ich will eine View, welche in EINEM Datensatz den Source-Code für ein Objekt hinterlegt hat. Z.B: Ich habe ein Package P_x. Dieses hat 1000 Zeilen. Wenn ich user_source aufrufe, bekomme ich für dieses Objekt 1000 Datensätze zurück, die ich mir dann in einem Loop ausgeben lassen muss. (Das will ich aber nicht) Ich möchte: Eine View, welche mir genau einen Datensatz zurück gibt mit dem kompletten Code. Gibt es das??? Ich meine schon. Aber mir fällt momentan nicht ein, wie diese hiess. Mfg schawenn
-
Willst du nur die Auflistung aller Alias, oder musst du auch den Server, Port wissen? In Delphi gibt es die Unit OracleCI, welche die Alias-List zurückgeben kann. Jedoch parst die Funktion in der Unit ebenfalls die komplette TNS-Names. mfg Schawenn
-
nichts zu danken, immer wieder. ;-) mfg schawenn
-
Nur Datensätze mit dem gleichen Kriterium ausgeben
schawenn antwortete auf hawkeye78's Thema in Datenbanken
Und anstatt in der Where-Klausel ein Subselect zu machen, kannst du es auch in der Select-Klausel machen. So wie du lustig bist. ;-) SELECT presi_names, jahr, (SELECT COUNT(*) FROM presis u WHERE u.jahr = t.jahr) FROM presis t ORDER BY jahr mfg schawenn -
Also zum einen ist eine Datenbank kein Programm und zum zweiten kann man Access nicht mit einem DBMS vergleichen. Und wenn du dir schon Ocelot und Firebird runtergeladen hast, müsstest du doch auch wissen, was du jetzt machst, oder schaust du dir die Produkte, die du einsetzen willst nur halb an? Also wenn ich auf die Internetseite von Firebird gehe, finde ich ein Programm, welches kostenlos runtergezogen werden kann, mit dem du auf deine Datenbank zugreifen kannst. IB_SQL http://www.ibobjects.com/ibo_ib_sql.html Es gibt aber noch weitere Programme, welche aber kostenpflichtig sind. Ansonsten empfehle ich dir, nehme entweder ein anderes DBMS, oder lese dir die Infos auf den Internetseiten durch. mfg schawenn
-
Versuche es mal mit folgendem Statement: SELECT spalte1 FROM tabelle ORDER BY lpad(substr(DUMP(spalte1, 1),14,length(DUMP(spalte1, 1))-13),3,'0') ASC Und wenn du anstatt DUMP(spalte1,1) -> DUMP(spalte1,16) angibst, wird hexadezimal sortiert. Brauchst auch den Session-Parameter nicht zu ändern. mfg schawenn
-
[MS ACCESS 2000/SQL] SQL-Befehl für Zugriff auf 2 verschiedene Datenbanken
schawenn antwortete auf DJTank's Thema in Datenbanken
Sind die 7 DBs ORACLE-DBs? -
Wenn du viel Langeweile hast (bzw. Lust zu lesen), kann ich dir "Otherland", "Osten Ard" oder "Der Blumenkrieg" von Tad Williams empfehlen, wirklich hammer Bücher. Otherland besteht jedoch aus 4 Büchern und handelt übers Internet der Zukunft. Alle Seiten aller Bücher zusammen ca. 3500 Seiten. Bei Osten Ard sind es auch vier Bücher. Der Blumenkrieg wäre da schon etwas weniger mit einem Buch.
-
Hi, hast du vielleicht schon mal daran gedacht "ORACLE HTMLDB" dafür zu benutzen???
-
[Oracle 10g]ORA-01017: invalid username/password; logon denied
schawenn antwortete auf Oortael's Thema in Datenbanken
PL/SQL http://www.allroundautomations.nl/plsqldev.html Du hast also dem SYS-User das Passwort "oracle" gegeben?!?! Dann schreibe mir mal bitte auf, welche Fehlermeldung beim connect als SYS auftritt. Falls wir uns falsch verstanden haben: 1. Konsole aufmachen 2. Befehl: sqlplus /nolog 3. SQLPLUS öffnet sich (hinter dem Cursor steht "SQL>") 4. Befehl: connect sys/<Passwort>@<NSN> as sysdba Und dann probiere mal folgendes: Connecte dich als SYS oder SYSTEM und gebe unter SQLPLUS folgendes ein: SELECT USERNAME, ACCOUNT_STATUS, DEFAULT_TABLESPACE FROM dba_users; Und dann sagst du mir, ob du deinen User findest oder nicht! Und wie der Status ist. -
[Oracle 10g]ORA-01017: invalid username/password; logon denied
schawenn antwortete auf Oortael's Thema in Datenbanken
Was kommt denn für eine Fehlermeldung beim connecten als sys??? Hast du vielleicht ein anderes Passwort als das Default-Passwort für deinen SYS-User? Hast du PL/SQL?? -
[Oracle 10g]ORA-01017: invalid username/password; logon denied
schawenn antwortete auf Oortael's Thema in Datenbanken
Probiers mal mit sqlplus /nolog in der Konsole. Dann kommst du ins SQLPLUS. Wenn du dort drin bist, folgendes: connect sys/oracle@<NSN> as sysdba --> NSN bedeutet Net Service Name deiner DB. oder als system: connect system/manager@<NSN> Dann müsstest du dich connecten können. Wenn dies nicht der Fall ist, haben wir die Probleme schon mal eingegrenzt. Wenn wohl, dann auch! -
[Oracle 10g]ORA-01017: invalid username/password; logon denied
schawenn antwortete auf Oortael's Thema in Datenbanken
...oder auch: Keine "Create Session"-Rechte, Keine Connect-Rechte Ich würde mich erstmal mit sys anmelden. Dann kannst du weiter schauen. -
Also, ich kenne keinen DDL-Befehl, der in Access einen COLUMN-NAME ändert. Man kann zwar den Typen ändern oder einen CONSTRAINT nachträglich auf dieses Feld setzen, aber von Namens-Änderung in Access über DDL, habe ich noch nie etwas gehört. mfg schawenn
-
Genau. Ne komfortablere Lösung mit vordefinierten Funktionen, Prozeduren oder mit Hilfe des DataDictionary habe ich nicht gefunden. Für Grants auf Objekte, kein Problem, aber mit Grants auf Rollen, hab ich mich dumm und dämlich gesucht und nichts gefunden. Geben tuts da bestimmt irgendetwas, nur was?? Aber hauptsache, du kommst jetzt etwas weiter.
-
Hi, vielleicht kann ich dir helfen, aber erwarte nicht zuviel. Schau mal in dein Projektverzeichnis. Gibt es da eine Datei mit dem Namen MSFlxGrd.ocx?