sql >> Database teknologi >  >> RDS >> PostgreSQL

PostgreSQL 9.3:Sådan indsættes UUID med store bogstaver i tabellen

Først og fremmest skal du bemærke, at i PostgreSQL er en UUID et 128 bit nummer, og er gemt som sådan (ikke som en streng med 36 tegn!). Det, vi diskuterer, er input- og outputformerne for denne type data.

PostgreSQL-manualen siger:

RFC 4122 siger:

Med andre ord, for at følge standarden er værdien altid trykt som små bogstaver.

Hvis du vil fremstille resultatet med store bogstaver, kan du selvfølgelig bruge noget som:

select upper(id::TEXT) from uuidtest;


  1. Distinkt LISTAGG, der er inde i en underforespørgsel i SELECT-listen

  2. Brug af en trigger i Oracle til at logge ændringer til en tabel

  3. Vælg den seneste node for hvert defineret taksonomiudtryk i Drupal 6

  4. Sådan opretter du forbindelse til SQL Server Default Instance og SQL Server Navngivne Instances - SQL Server / TSQL Tutorial Del 2