gpt4 book ai didi

postgresql - 什么是 PostgreSQL 等同于 SQL Server NVARCHAR?

转载 作者:行者123 更新时间:2023-11-29 11:06:17 24 4
gpt4 key购买 nike

如果我在 Microsoft SQL Server 数据库中有 NVARCHAR(或 NTEXT)数据类型的字段,那么 PostgreSQL 数据库中的等效数据类型是什么?

最佳答案

我很确定 postgres varchar 与 Oracle/Sybase/MSSQL nvarchar 相同,即使它在手册中没有明确说明:

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

编码转换函数在这里:

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

例子:

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

此外,还有 this response来自 Postgresql 代表的类似问题:

All of our TEXT datatypes are multibyte-capable, provided you've installed PostgreSQL correctly.
This includes: TEXT (recommended) VARCHAR CHAR

关于postgresql - 什么是 PostgreSQL 等同于 SQL Server NVARCHAR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1245217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com