Systemzeit mit SQL-Befehl abfragen

Hallo an alle die meinen Artikel lesen

Ich möchte mit Hilfe eines SQL-Befehls die Systemzeit auslesen und den Minutenwert in die Spaltennamen einbeziehen.

Die Spaltenbezeichnung lautet Minute_1…Minute_60.

Die endgültige Spaltenbezeichnung könnte wie folgt aussehen:

select Minute_(Minutenwert aus der Systemzeit)…

Bin auch für Hinweise sehr dankbar

Welche SQL? Die der Jet-Engine? Oder greifst du auf einen SQL Server zu? Wenn ja, auf welchen?

Reinhard

Korrektur: Re: Systemzeit mit SQL-Befehl abfragen
Ich möchte die Systemzeit vom Oracle-Server 7.3.3 auf den ich über SQL plus zugreife auslesen.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Die Systemzeit ist sysdate; die Minuten davon sind to_char(sysdate, ‚mi‘)

Du müßtest das in 2 Schritten machen (wenn ich es richtig verstehe, willst Du ja den Spaltentitel dynamisch vergeben - das geht nicht mit normalem SQL):

  1. Formuliere Dein Select-Statement dynamisch und schreibe es in eine Datei.

  2. Führe die Datei aus.
    Beispiel:

    spool c:\temp\nix.sql;
    Select ‚SELECT was_auch_immer AS MINUTE_‘ || to_char(sysdate, ‚mi‘) || ’ FROM tabelle;’ FROM DUAL;
    spool off;
    – 2. Schritt
    @c:\temp\nix.sql

Beachte die Formatierungsvorschläge im Posting weiter unten (heading, echo, usw.). Und nicht vergessen, nach dem Ausführen die Dinger wieder einschalten!

Gruß

J.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]