Announcement

Collapse
No announcement yet.

inhalt tabelle anzeigen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • inhalt tabelle anzeigen

    hallo leute,

    hier wieder eine deppenfrage:

    ich hab in sql+ folgendes eingegeben:

    Code:
    spool 'C:\data\auf1a.lst'
    
    -- tabellen löschen
    
    DROP TABLE karten;
    
    -- erstellen tabelle
    CREATE TABLE karten	(spalte1 CHAR(10),
    			 spalte2 NUMBER(2),
    			 spalte3 NUMBER(7,2),
    			 spalte4 DATE);
    
    -- anzeigen tabelle
    SELECT * FROM karten;
    
    spool off
    und bekomme folgende ausgabe:

    Code:
    Tabelle wurde gelöscht.
    
    
    Tabelle wurde erstellt.
    
    
    Es wurden keine Zeilen ausgewählt
    müsste ich nicht sls ausgabe statt

    Code:
    Es wurden keine Zeilen ausgewählt
    die tabelle ausgegeben bekommen?(so steht das ganze auch in einer anleitung die ich habe)

    vielen dank,
    dennis

  • #2
    Hallo dennis,

    nach dem Anlegen ist eine Tabelle logischerweise erstmal leer! Was erwartest du denn hier für eine "Tabellenausgabe"?

    Wenn du die Struktur der Tabelle sehen möchtest, so kannst du das im SQL*Plus mit DESC TabellenName erreichen.

    Gruß Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment


    • #3
      Wenn ich Sql*Plus noch richtig in Erinnerung habe und ein Script mit start bzw. @ startest, sollten mit "set echo on" auch die Kommandos ausgegeben werden.

      Code:
      set echo on
      spool 'C:\data\auf1a.lst'
      -- tabellen löschen
      DROP TABLE karten;
      -- erstellen tabelle
      CREATE TABLE karten (spalte1 CHAR(10),
             spalte2 NUMBER(2),
             spalte3 NUMBER(7,2),
             spalte4 DATE);
      -- anzeigen tabelle
      SELECT * FROM karten;
      spool off
      Wenn was schief gehen kann, dann geht es auch schief bzw. wenn man sich einen Fehler nicht erklären kann und dem nicht auf den Grund geht, hat das immer schlimme Folgen.

      Comment


      • #4
        Originally posted by hade0011 View Post
        hallo leute,

        hier wieder eine deppenfrage:

        ich hab in sql+ folgendes eingegeben:

        Code:
        spool 'C:\data\auf1a.lst'
        
        -- tabellen löschen
        
        DROP TABLE karten;
        
        -- erstellen tabelle
        CREATE TABLE karten	(spalte1 CHAR(10),
        			 spalte2 NUMBER(2),
        			 spalte3 NUMBER(7,2),
        			 spalte4 DATE);
        
        -- anzeigen tabelle
        SELECT * FROM karten;
        
        spool off
        und bekomme folgende ausgabe:

        Code:
        Tabelle wurde gelöscht.
        
        
        Tabelle wurde erstellt.
        
        
        Es wurden keine Zeilen ausgewählt
        müsste ich nicht sls ausgabe statt

        Code:
        Es wurden keine Zeilen ausgewählt
        die tabelle ausgegeben bekommen?(so steht das ganze auch in einer anleitung die ich habe)

        vielen dank,
        dennis
        - Mit SELECT * FROM karten; bekommst du den INHALT der Tabelle, die natürlich leer ist, da sie gerade erstellt wurde . Willst du die Definition der Tabelle sehen ? Dann musst du DESC KARTEN; verwenden


        Gruss

        Comment


        • #5
          danke, ihr habt recht, ich muss ja auch was reinschreiben in die tabelle

          Comment

          Working...
          X