oracle加入生僻字,ORACLE数据库中如何插入生僻字
ORACLE数据库中如何插入生僻字
发布时间:2020-08-16 23:44:09
来源:ITPUB博客
阅读:184
作者:巡完南山巡南山
本文转自oracle官方博客,
很多客户的数据库的字符集是ZHS16GBK ,但是有些特殊的生僻字在这个字符集里并不包括,下面就以䶮㼆为例,说明如何把这2个字符插入到数据库。
1.说明:
数据库的nls_characterset是ZHS16GBK, NLS_NCHAR_CHARACTERSET是AL16UTF16.
插入数据使用的工具是sqldeveloper,对应的版本是4.2.0.17.089
2.查询这2个字的Unicode编码
互联网上有很多Unicode相关的网站,通过相关网站可以查找到这2个字对应的Unicode编码:
䶮 Unicode编码:4DAE
㼆 Unicode编码:3F06
3.创建测试表
create table test(name nvarchar2(30));
4.插入数据
SQL>insert into test values(N'䶮㼆');
--必须加字母"N"作为前缀,否则插入的数据依然乱码!
SQL>commit;
5.验证数据
SQL> select name,dump(name,1016) b from test;
NAME B
---------- -----------------------------------------------------
䶮㼆 Typ=1 Len=4 CharacterSet=AL16UTF16: 4d,ae,3f,6
䶮㼆这2个字已经成功的插入表中并能正确显示,对应的Unicode编码是4d,ae,3f,6,跟第一步查询的结果是一致的。
相关参考:
The National Character Set ( NLS_NCHAR_CHARACTERSET ) in Oracle 9i, 10g , 11g and 12c (Doc ID 276914.1)
oracle加入生僻字,ORACLE数据库中如何插入生僻字相关推荐
- mysql数据库中只能插入数字,不能插入中英文
mysql数据库中只能插入数字,不能插入中英文 //注:首先要确认字符集//连接服务器$connect = mysqli_connect('服务器','用户名','密码','数据库名称');//连接数 ...
- 在oracle数据库中如何插入CLOB值
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 轉貼:h ...
- oracle写excel文件,ORACLE-将oracle数据库中数据写入excel文件
ORACLE-将oracle数据库中数据写入excel文件主要实现思路: 1.声明一个纪录,用来存储导出的数据: 2.使用游标取数据到纪录中: 3.使用utl_file将纪录中的数据写入excel文件 ...
- 向数据库中批量插入千万级数据
向一个MySQL数据库中插入大量数据. 数据库可以自己创建,也可以向一个存在的数据库中插入数据 代码如下 package test;import java.io.*; import java.net. ...
- oracle什么是定长,数据库中定长类型(char)和变长类型(varchar2)有什么区别?
两者主要的区别体现在存储上和查询效率上. 首先讲char--定长类型. 如将姓名列指定为char(8).当保存"张三"时,数据库还会自动保存4个空格:保存"张三丰&quo ...
- oracle数据库中如何插入特殊符号''
Oracle数据有个字段是存储url的,内容有特殊字符&,如果直接想执行查询或插入操作的话有问题,如下: 在plsql里边执行: update userinfo set pageurl='te ...
- oracle数据库中如何插入特殊符号'' .
Oracle数据有个字段是存储url的,内容有特殊字符&,如果直接想执行查询或插入操作的话有问题,如下: 在plsql里边执行: update userinfo set pageurl='te ...
- oracle or索引失效_oracle数据库中索引会失效的几种情况
创建Oracle 索引的目的是为了避免全表扫描数据,提高查询效率,但是如果sql语句写的不好致使索引失效,反而会影响数据查询效率.以下几种情况就会导致索引失效: 没有 WHERE 子句 众所周知,添加 ...
- oracle sql列转行_Oracle数据库中列转行的两种方法
1.创建tb_student表 create table tb_student( id number(4) , name varchar2(20), course varchar2(20), scor ...
最新文章
- C#如何根据DataTable生成泛型List或者动态类型list
- android 调用系统相机
- 轻量级网络skipnet
- python保存数据_Python 保存数据的方法(4种方法)
- 架构专家高磊:缓存为王——无线缓存架构优化
- ArcGIS Engine开发:框架/结构+对象库
- 【开发者portal在线开发插件系列三】字符串 及 可变长度字符串
- 《人工智能:计算Agent基础》——1.5 复杂性维度
- js系列之每天一练成长录之一
- hypersion oracle_Oracle Hyperion财务管理之合并报表
- 合并两个有序数组js
- 计算机网络实验——使用网络协议分析仪Wireshark
- 【今天带大家用Python来制作一个自动抢票的脚本小程序】
- 基于bing 搜索引擎和 Microsoft Academic Search 的高校申请指南的NABC分析
- vulnhub靶机-Pwned
- 计算机教师培训项目申报书,课题《基于培养教师信息素养的教学研究》申报书(2013年4月—2015年3月)...
- 苹果开发者账号申请 App IDs(应用身份证)
- LruCache源码的理解
- c# 计算圆锥的体积_用c#编写一个程序计算出球、圆柱和圆锥的表面积和体积。...
- htc 8x android,颠覆之作的探究,HTC 8X拆解多图欣赏
热门文章
- oo4o 连接数据库操作
- 小学五年级上册计算机教案新疆,新疆青少版信息技术五年级上册全册教案(共十五课24页).doc...
- 现代c++中实现精确延时方法总结
- 一个串口接2个设备_难以置信!拿地差2个月,南通2家竞品楼盘一个已经封顶,一个却仍杂草丛生!...
- 乐信、趣店同源“异路”
- 计算机如何删除用不到的打印机驱动程序,打印机驱动不能删除怎么办 打印机驱动无法删除的解决方法...
- 2019华为实习面经
- 学习Java的第十周
- LeetCode - 1002 - 查找常用字符(find-common-characters)
- 为人所设置的依赖安装程序