sql >> Databáze >  >> RDS >> PostgreSQL

Jak změním formát data v Postgres?

SHOW datestyle;

 DateStyle 
-----------
 ISO, MDY
(1 row)

INSERT INTO container VALUES ('13/01/2010');
ERROR:  date/time field value out of range: "13/01/2010"
HINT:  Perhaps you need a different "datestyle" setting.

SET datestyle = "ISO, DMY";
SET

INSERT INTO container VALUES ('13/01/2010');
INSERT 0 1

SET datestyle = default;
SET

http://www.postgresql.org/docs/current/static/runtime-config-client.html#GUC-DATESTYLE

DateStyle – Nastavuje formát zobrazení pro hodnoty data a času a také pravidla pro interpretaci nejednoznačných vstupních hodnot data. Z historických důvodů tato proměnná obsahuje dvě nezávislé součásti:specifikaci výstupního formátu (ISO, Postgres, SQL nebo němčina) a specifikaci vstupu/výstupu. objednávání za rok/měsíc/den (DMY, MDY, orYMD).

Samozřejmě je nejlepší použít jednoznačný vstupní formát (ISO 8601), ale není problém si jej upravit, jak potřebujete.



  1. Jak změnit formát data v databázi Oracle

  2. Nelze vytvořit žádné připojení, protože jej cílový počítač aktivně odmítl (PHP / WAMP)

  3. Vrátit všechny cizí klíče a KONTROLA omezení v databázi SQL Server (příklady T-SQL)

  4. Jak resetuji sekvenci v Oracle?