Announcement

Collapse
No announcement yet.

Datum auslesen

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

  • Datum auslesen

    Hallo,

    ich habe in einer Tabelle u.a. zwei Spalten für Datum und Uhrzeit. Problem ist, dass bei oracle beide vom Datentyp "date" sind und werden als DD.MM.RR HH24:MI:SS gespeichert.

    Jetzt möchte ich Datum und Uhrzeit auslesen.

    Ich hätt normalerweise so gemacht:

    SELECT TO_CHAR(Datum, 'yyyy-mm-dd') AS DATUM, TO_CHAR(Uhrzeit, 'hh:mi:ss') AS Uhrzeit ...

    I muss aber dieses Mal alle Spalten auslesen, also SELECT * ...

    Wie soll ich das jetzt machen?

    Danke für die Hilfe.

    Grüße

    Amine

  • #2
    Originally posted by fanouss View Post
    Hallo,

    ich habe in einer Tabelle u.a. zwei Spalten für Datum und Uhrzeit. Problem ist, dass bei oracle beide vom Datentyp "date" sind und werden als DD.MM.RR HH24:MI:SS gespeichert.

    Jetzt möchte ich Datum und Uhrzeit auslesen.

    Ich hätt normalerweise so gemacht:

    SELECT TO_CHAR(Datum, 'yyyy-mm-dd') AS DATUM, TO_CHAR(Uhrzeit, 'hh:mi:ss') AS Uhrzeit ...

    I muss aber dieses Mal alle Spalten auslesen, also SELECT * ...

    Wie soll ich das jetzt machen?

    Danke für die Hilfe.

    Grüße

    Amine
    - Wenn du dringend Select * machen willst (Würde ich eigentlich eh nicht vorschlagen), dann baue doch eine View über die Tabelle mit den beiden zusätzlichen Spalten, und selektiere anschliessend select * from myView...

    Gruss

    Comment


    • #3
      hallo,

      danke für den Tipp.

      Sieht aber so aus, als müsste ich alle Spalten der Tabelle als view nochmal explizit deklarieren.
      Bei manchen Tabellen könnte das aufwendig werden.

      Kann man das irgendwie anderes machen?

      Danke

      Grüße

      F.

      Comment


      • #4
        Originally posted by fanouss View Post
        hallo,

        danke für den Tipp.

        Sieht aber so aus, als müsste ich alle Spalten der Tabelle als view nochmal explizit deklarieren.
        Bei manchen Tabellen könnte das aufwendig werden.

        Kann man das irgendwie anderes machen?

        Danke

        Grüße

        F.
        - Welches Entwicklungstool benutzt du denn ?

        Comment


        • #5
          Hallo,

          [highlight=sql]
          SELECT t.*,
          TO_CHAR(Datum, 'yyyy-mm-dd') AS DATUM,
          TO_CHAR(Uhrzeit, 'hh:mi:ss') AS Uhrzeit ...
          from tabelle t ...
          [/highlight]

          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


          • #6
            @ dbwizard,

            zur Zeit arbeite mit SQL Developper. Ich hab jetzt eine erste View zum Testen erstellt. Es ist nicht so aufwendig, wie ich mir das ausgemalt habe.

            Wenn man das aber irgendwie vom Tool machen lassen kann, wäre das natürlich besser.

            Danke für die Hilfe

            F.

            Comment

            Working...
            X