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 |