Zum Inhalt springen

schawenn

Mitglieder
  • Gesamte Inhalte

    30
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von schawenn

  1. Steht doch alles im Manual!!!! http://download-uk.oracle.com/docs/cd/B19188_01/doc/B15917/sqcmd.htm#sthref590
  2. 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
  3. 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
  4. Stimmt, geht auch. Habe ich garnicht dran gedacht. ;-)
  5. 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
  6. 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
  7. 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.
  8. 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)
  9. Genau das habe ich gesucht. Merci vielmals. Auf dich ist halt immer verlass!
  10. 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
  11. 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
  12. schawenn

    Oracle Datenbank

    nichts zu danken, immer wieder. ;-) mfg schawenn
  13. 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
  14. 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
  15. schawenn

    Oracle Datenbank

    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
  16. 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.
  17. Hi, hast du vielleicht schon mal daran gedacht "ORACLE HTMLDB" dafür zu benutzen???
  18. 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.
  19. 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??
  20. 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!
  21. ...oder auch: Keine "Create Session"-Rechte, Keine Connect-Rechte Ich würde mich erstmal mit sys anmelden. Dann kannst du weiter schauen.
  22. 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
  23. 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.
  24. 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?

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...