Zßpis Φasu a data (SQL)

Hodnoty typu DATE, TIME a TIMESTAMP lze zapisovat a₧ trojφm zp∙sobem: dle norem SQL, dle specifikace ODBC a dle konvencφ WinBase602. Tabulka shrnuje jednotlivΘ zp∙soby zßpisu:

  Datum ╚as Datum s Φasem
norma SQL DATEÆ1962-04-27Æ TIMEÆ12:34:56.789Æ TIMESTAMPÆ1962-04-27 12:34:56Æ
specifikace ODBC {d æ1962-04-27Æ} {t Æ12:34:56.789Æ} {ts Æ1962-04-27 12:34:56Æ}
styl WinBase602 27.4.1962 12:34:56.789 27.4.1962 12:34:56

Zßpis podle specifikace ODBC ve slo₧en²ch zßvorkßch nenφ chßpßn jako komentß°. Desetinnß Φßst sekund v zßpisu Φasu se ignoruje.

Pou₧ijete-li ' styl WinBase602 ', pak lze z data vypustit rok - doplnφ se b∞₧n² rok.

Odchylky od Intermediate level sm∞rem k Entry level

P°φklad:

vlo₧enφ datumu, Φasu a ΦasovΘ znaΦky t°emi zp∙soby:

procedure InsDat();
BEGIN
  INSERT INTO DatCas(dat,cas,datcas) 
         VALUES (27.2.1998,12:34:56,27.2.1998 12:34:56);
  INSERT INTO DatCas(dat,cas,datcas) 
         VALUES (DATE'1998-02-27',TIME'12:34:56',TIMESTAMP'1998-02-27 12:34:56');
  INSERT INTO DatCas(dat,cas,datcas)
        VALUES ({d'1998-02-27'},{t'12:34:56.789'},{ts'1998-02-27 12:34:56.789'});
END