gpt4 book ai didi

oracle - Oracle 中的 UTF-8 字符

转载 作者:行者123 更新时间:2023-12-04 02:03:37 24 4
gpt4 key购买 nike

我想使用 INSERT 语句在 Oracle 12 数据库中插入 UTF-8 字符。我正在使用 PL/SQL Developer Tool(版本 8)。

当我运行这个 INSERT 语句时

INSERT INTO my_table (my_column) VALUES ('ტექსტი');

然后运行SELECT语句

SELECT my_column FROM my_table

返回问号

??????

但是当我手动(使用复制和粘贴)将我的 UTF-8 文本插入表中,然后运行相同的 SELECT 语句时,它会正确返回数据

ტესქტი

在使用 insert 语句插入 UTF-8 字符之前,我应该运行任何命令吗?

最佳答案

n 作为字符串字面量的前缀

INSERT INTO my_table (my_column) VALUES (n'ტექსტი');

这将告诉您的 Oracle 数据库传入值是 nvarchar2 数据类型。

关于oracle - Oracle 中的 UTF-8 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45551765/

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