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

Hvad er PostgreSQL svarende til SQL Server NVARCHAR?

Jeg er ret sikker på, at postgres varchar er det samme som Oracle/Sybase/MSSQL nvarchar, selvom det ikke er eksplicit i manualen:

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

Kodningskonverteringsfunktioner er her:

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

Eksempel:

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

Der er også dette svar til et lignende spørgsmål fra en Postgresql-repræsentant:



  1. Indsættelse af et Python datetime.datetime-objekt i MySQL

  2. Udfladning af Postgres indlejret JSONB-kolonne

  3. ændre begivenhedsplanlægningsstatus i mysql

  4. Doktrin 2 kortlægning, der henviser til unik nøgle