sql >> Database >  >> RDS >> PostgreSQL

hoe het type waarde in postgres te controleren

Als iemand anders zich afvraagt ​​Hoe je het gegevenstype van een variabele kunt krijgen (geen kolom ) kunt u de pg_typeof(any) . gebruiken functie.

Gewoon

SELECT pg_typeof(your_variable);

OF

SELECT pg_typeof('{}'::text[]); //returns text[];

Opmerking

pg_typeof(varchar_column) retourneert karakter variërend ongeacht de inhoud van de kolom. Elke kolom of variabele is al getypt en pg_typeof retourneert dat gedeclareerde type. Het zal het "bestpassende" type niet vinden, afhankelijk van de waarde van die kolom (of variabele). -- citaat uit de opmerking van a_horse_with_no_name.



  1. EBS R12 start en stop scripts

  2. Postgresql Genereer_serie van maanden

  3. Alle kolommen die beginnen met XXX selecteren met een jokerteken?

  4. Afbeeldingen uploaden in CKEditor zonder een plug-in te gebruiken