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

Qual è PostgreSQL equivalente a SQL Server NVARCHAR?

Sono abbastanza sicuro che postgres varchar sia lo stesso di Oracle/Sybase/MSSQL nvarchar anche se non è esplicito nel manuale:

http://www.postgresql.org/docs/7.4/static /carattere-tipo-dati.html

Le funzioni di conversione della codifica sono qui:

http://www.postgresql.org/docs/current/static /stringa-funzioni.html http://www.postgresql.org/docs /current/static/functions-string.html#CONVERSION-NAMES

Esempio:

create table
nvctest (
utf8fld varchar(12)
);
insert into nvctest
select convert('PostgreSQL' using ascii_to_utf_8);
select * from nvctest;

Inoltre, c'è questa risposta a una domanda simile da un rappresentante di Postgresql: