Zum Inhalt springen

schawenn

Mitglieder
  • Gesamte Inhalte

    30
  • Benutzer seit

  • Letzter Besuch

Beiträge von schawenn

  1. 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

  2. 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

  3. 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.

  4. 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

  5. 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

  6. 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

  7. 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.

  8. 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.

  9. das kann vielfältige ursachen haben.

    hast dus schon mit sqlplus versucht?

    sqlplus '/as sysdba'

    sqlplus 'sys/manager as sysdba'

    s'Amstel

    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! :D

  10. 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

  11. 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.

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...