Oracle数据库如何保存中文特殊字符到数据库表中,防止出现问号

实现方式

1、保存特殊字符的数据库中表的字段类型应该设置成NVARCHAR类型
-- 数据库创建表语句
create table T_TICKET
(
  id                  VARCHAR2(32) not null,
  name                VARCHAR2(512),
  content             NVARCHAR2(2000)
);
2、在插入和修改语句时,直接在包含特殊字段的字段内容前面加‘N’
insert into T_TICKET(id, name, content) 
values('100200', '广州塔门票',N'广州塔特惠门票•精品推荐');

update T_TICKET set content = N'广州塔特惠门票•精品推荐' where id='100200';
3、保存特殊表情符
尚未测试过,后期更新

参考地址1:
参考地址2:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值