4.7.4. Tipos de caracteres





Recordad
Las comillas dobles delimitan identificadores que contienen caracteres especiales.




Los valores de cadena en PostgreSQL se delimitan por comillas simples.






demo=# select `Hola mundo´; ?column? ------------ Hola mundo (1 row)

Se puede incluir una comilla simple dentro de una cadena con \’ o ‘ ‘:


demo=# select `Él dijo: `"Hola"´ ?column? ------------------ Él dijo: `Hola´ (1 row)

Las cadenas pueden contener caracteres especiales utilizando las llamadas secuencias de escape que inician con el caracter ‘\’:

 


\n nueva línea \r retorno de carro \t tabulador \b retroceso \f cambio de página \r retorno de carro \\ el caracter \

 

Las secuencias de escape se sustituyen por el carácter correspondiente:


demo=# select `Esto está en \n dos renglones´; ?column? ------------------------------ Esto está en dos renglones (1 row)

PostgreSQL ofrece los tipos siguientes para cadenas de caracteres:



Tipo Otros nombres Descripción
char(n) character(n) Reserva n espacios para almacenar la cadena
varchar(n) character var-ying(n) Utiliza los espacios necesarios para almacenar una cadena menor o igual que n
text
Almacena cadenas de cualquier magnitud