[请教]关于oracle的NLS运作问题
Linux系统本身的区域设置通用locale实现,locale里设置了系统所使用的字符集;
oracle数据库存储数据要设置一个字符集,还需要用NLS_LANG设置客户端的字符集。
我的疑问是,
打开sqlplus(或其它客户端)输入sql语句等给服务器处理,到服务器能识别并处理这个语句,是怎样一个编码转换过程?
------解决方案--------------------转成NLS里设置的与数据库匹配的字符集,大致过程和linux LANG变量转换差不多吧
------解决方案--------------------Oracle 数据库服务器自带字符集,不需要在操作系统上进行特别设置。而 Oracle 客户端则需要操作系统字符集支持。至于编码转行过程,应该是码页之间码点值的转换。
我的异常网推荐解决方案:oracle存储过程,http://www.aiyiweb.com/oracle-develop/177537.html