PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как работи current_date в PostgreSQL

В PostgreSQL current_date функцията връща текущата дата.

Синтаксис

Синтаксисът е така:

current_date

Така че не приема никакви параметри.

Имайте предвид, че не се изискват (или се приемат) скоби.

Пример

Ето основен пример за демонстрация.

SELECT current_date;

Резултат:

2020-07-01

Действителната дата се основава на началната дата/час на текущата транзакция. Следователно, той не се променя с напредването на транзакцията.

Така например, ако започнете транзакция малко преди полунощ и транзакцията продължава до следващия ден, датата, върната от current_date() ще бъде датата на стартиране на транзакцията, независимо дали current_date() се извиква преди полунощ или след това.

Това позволява на една транзакция да има последователна представа за „текущото“ време, така че множеството модификации в рамките на една и съща транзакция да носят едно и също времеви печат.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Колко различен е PostgreSQL от MySQL?

  2. Инсталиране на pg gem; ГРЕШКА:Неуспешно изграждане на собствено разширение за gem

  3. INSERT COMMAND ::ГРЕШКА:стойността на колоната не съществува

  4. Как да изброите всички бази данни с помощта на PostgreSQL

  5. Коригирайте „ГРЕШКА:  всяка заявка ИЗКЛЮЧЕН трябва да има същия брой колони“ в PostgreSQL