PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Qual é o equivalente do PostgreSQL ao SQL Server NVARCHAR?


Tenho certeza de que postgres varchar é o mesmo que Oracle/Sybase/MSSQL nvarchar, embora não esteja explícito no manual:

http://www.postgresql.org/docs/7.4/static /datatype-character.html

As funções de conversão de codificação estão aqui:

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

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

Além disso, há esta resposta para uma pergunta semelhante de um representante do Postgresql: