sql >> Database >  >> RDS >> PostgreSQL

Wat is het PostgreSQL-equivalent aan SQL Server NVARCHAR?

Ik ben er vrij zeker van dat postgres varchar hetzelfde is als Oracle/Sybase/MSSQL nvarchar, ook al staat het niet expliciet in de handleiding:

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

Coderingsconversiefuncties zijn hier:

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

Voorbeeld:

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

Er is ook deze reactie op een soortgelijke vraag van een vertegenwoordiger van Postgresql:



  1. De retourwaarde verkrijgen van JDBC MSSQL

  2. Opgegeven sleutel was te lang; maximale sleutellengte is 767 bytes - ASPNet Identity MySQL

  3. Hoe de PATINDEX()-functie werkt in SQL Server (T-SQL)

  4. JSON in SQL Server