PostgreSQL CURRENT_TIME függvény

A PostgreSQL CURRENT_TIME függvény az aktuális időt adja vissza az időzónával együtt.

Szintaxis

Az alábbiakban a CURRENT_TIME függvény szintaxisát szemléltetjük:

Argumentumok

A CURRENT_TIME függvény egy opcionális argumentumot fogad el:

1) precision

A precision argumentum a visszaadott tört másodperc pontosságát adja meg. Ha elhagyja a precision argumentumot, az eredmény a teljes rendelkezésre álló pontosságot tartalmazza.

Return value

A CURRENT_TIME függvény egy TIME WITH TIME ZONE értéket ad vissza, amely az aktuális időt mutatja az időzónával együtt.

Példák

A következő példa azt mutatja, hogyan kapjuk meg az aktuális időt:

A kimenet egy TIME WITH TIME ZONE érték a következőképpen:

Code language: SQL (Structured Query Language) (sql)

Ebben a példában nem adtuk meg a pontosság argumentumot, ezért az eredményben a teljes elérhető pontosság szerepel.

A következő példában a CURRENT_TIME függvényt használhatjuk 2 pontossággal:

Code language: SQL (Structured Query Language) (sql)

Az eredmény:

Code language: SQL (Structured Query Language) (sql)

A CURRENT_TIME függvényt a TIME oszlopok alapértelmezett értékeként használhatjuk.

Lássuk a következő példát.

Először hozzunk létre egy log nevű táblát a bemutatóhoz:

Code language: PHP (php)

A log táblában van a created_at oszlop, amelynek alapértelmezett értéke a CURRENT_TIME függvény eredménye.

Második lépésként szúrjunk be egy sort a log táblába:

Code language: JavaScript (javascript)

Az utasításban csak a message oszlopnak adtunk meg értéket, ezért a többi oszlop alapértelmezett értéket kapott.

Harmadszor, a következő lekérdezéssel ellenőrizze, hogy a sor a created_at oszlop helyes feltöltésével került-e beillesztésre a log táblába:

A következő képen látható az eredmény:

Amint látható, a created_at oszlopot a INSERT utasítás végrehajtásának időpontjával töltöttük fel.

Ezzel a bemutatóval megtanulta, hogyan használhatja a PostgreSQL CURRENT_TIME függvényét az aktuális idő lekérdezésére.

  • Segített ez a bemutató?
  • IgenNem

Mi volt hasznos?

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.