社区
基础和管理
帖子详情
oracle 字符问题
Aranyakah
2012-12-29 02:34:04
使用plsql developer Version 8.0.3.1510 向数据库中插入数据cny,数据类型为 NVARCHAR2(3),插入后用select查出,显示为cn,少掉一个y,不知何原因,我的本地字符集是SIMPLIFIED CHINESE_CHINA.ZHS16GBK,服务器的数据库字符集为AL32UTF8,和字符有关吗?是自动当做币种转换了吗?40分,谢谢
...全文
674
7
打赏
收藏
oracle 字符问题
使用plsql developer Version 8.0.3.1510 向数据库中插入数据cny,数据类型为 NVARCHAR2(3),插入后用select查出,显示为cn,少掉一个y,不知何原因,我的本地字符集是SIMPLIFIED CHINESE_CHINA.ZHS16GBK,服务器的数据库字符集为AL32UTF8,和字符有关吗?是自动当做币种转换了吗?40分,谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Aranyakah
2013-01-04
打赏
举报
回复
引用 5 楼 robinson_0612 的回复:
看看这里是否有帮助: Oracle 全球化特性与字符集
有点帮助,不过还是没解决,我只能重装了一下plsql Developer,好是好了,不过完全不知道为什么
清风智语
2013-01-02
打赏
举报
回复
看看这里是否有帮助:
Oracle 全球化特性与字符集
kimster
2013-01-02
打赏
举报
回复
你的数据库字符集应该没问题,客户端字符集的问题,你的字段是NVARCHAR2,所以用的是AL32UTF8,你将客户端字符集改成这个试试看 一般这种问题都是处在字符集上,尤其是客户端字符集,如果是secureCRT等工具,可以尝试将工具的编码方式改成无
Aranyakah
2013-01-01
打赏
举报
回复
这说的NLS_NCHAR是指NLS_NCHAR_CHARACTERSET是吗?我想问一下这个session值取什么?另外我客户端字符集和服务器字符集不一样,我应该把NLS_NCHAR_CHARACTERSET改成哪一个呢?
ruihuahan
2012-12-29
打赏
举报
回复
需要设置 NLS_NCHAR 环境变量或 alter session set nls_nchar= 修改 session 参数。
Aranyakah
2012-12-29
打赏
举报
回复
是三,另外我用select to_char(col_name) from table_name;查出来的就是cny
yinan9
2012-12-29
打赏
举报
回复
按理说插入的是英文,怎么也会不会被截取啊 试查看下你刚插入字段的长度 select length(col) from table
如何查看
oracle
字符
集,
oracle
字符
集如何查询
oracle
字符
集如何查询这个
问题
困扰这大家吧,究竟应该怎么解决呢?接下来就跟着小编来看看查看
oracle
字符
集方法,有需要的千万不要错过呦。方法/步骤分享:一、在安装有PLSQL的电脑上点击桌面开始菜单中的PLSQL Developer图标。二、选择要查看
字符
集的数据库并输入正确的用户名和密码登录。三、点击菜单中的【文件】-->【新建】-->【SQL窗口】新建一个SQL窗口。四、在S...
oracle
字符
集有哪几种,
Oracle
字符
集的三大类型
我们都知道
Oracle
字符
集
问题
,可以分成三类: 即,数据库
字符
集, sqlplus的
字符
集(客户端
字符
集),以及 终端程序的
字符
集 (非
Oracle
的),以下的文章就是对
Oracle
字符
集三种类型的主要描述。1、数据库
字符
集数据库
字符
集是所有
字符
问题
的核心,只有数据库本身的
字符
集正确了,客户端的
字符
集才可能正确。这里只的客户端包括sqlplus以及我们自己读数据库的应用程序。在定位
问题
时,我们需...
oracle
字符
串有,
Oracle
字符
串比较
Oracle
字符
串的比较,是按从左往右,逐一转换成ASCII码比较的,如果比较的两个
字符
串不一样长,就先用空格补齐长度短的那个
字符
串,然后再进行比较。因此,比较日期型的数据,也能通过转换成
字符
再进行比较,如to_char(date1,'yyyy-mm-dd')>'2019-06-14',是的,日期本身也是可以比较,如date1>to_date('2019-06-14','yyyy-mm...
如何查看查询
oracle
字符
集、 修改设置
字符
集以及常见的
oracle
utf8
字符
集和
oracle
exp
字符
集
问题
。
本文主要讨论以下几个部分:如何查看查询
oracle
字符
集、 修改设置
字符
集以及常见的
oracle
utf8
字符
集和
oracle
exp
字符
集
问题
。 一、什么是
Oracle
字符
集
Oracle
字符
集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。
ORACLE
支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,
oracle
字符
问题
!
Oracle
字符
集: 数据库
字符
集应该是本地operation system的一个超集.和
字符
集关系最大的莫过于imp/exp.如果server和client的
字符
集(nls_lang设置)一样,那么
问题
不大. us7ascii 是zhs16gbk的子集,所有的
字符
集中utf-8是最大的,因为它是基于unicode
字符
,双字节保存
字符
. Nls_lang的格式: N
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章