知识大全 nvarchar和varchar的转换问题

Posted 文件

篇首语:愿你一生努力,一生被爱。想要的都拥有,得不到的都释怀。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 nvarchar和varchar的转换问题相关的知识,希望对你有一定的参考价值。

  java编程 将表中的nvarchar记录导出存储到xml文件中 利用xdk的函数导出后 发现xml文件中存储的表中的nvarchar字段中的中文变成了二进制码 再将xml文件导入时报错 所以我想将nvarchar先转换成varchar类型 导出后 再将varchar导回到nvarchar类型导入 请教两种类型的转换函数时什么?    Specifying the USING CHAR_CS argument converts text into the database character set  The output datatype is VARCHAR     Specifying the USING NCHAR_CS argument converts text into the national character set  The output datatype is NVARCHAR     Example    CREATE TABLE t  (char_col  CHAR( )   nchar_col nchar( ));  INSERT INTO t   VALUES ( Hi  N Bye );  SELECT * FROM t ;    CHAR_COL     NCHAR_COL           Hi           Bye    Example    UPDATE t  SET  nchar_col = TRANSLATE(char_col USING NCHAR_CS);  UPDATE t  SET  char_col = TRANSLATE(nchar_col USING CHAR_CS);  SELECT * FROM t ;    CHAR_COL     NCHAR_COL           Hi           Hi    Example    UPDATE t  SET  nchar_col = TRANSLATE( deo  USING NCHAR_CS);  UPDATE t  SET  char_col = TRANSLATE(N deo  USING CHAR_CS);  SELECT * FROM t ;    CHAR_COL     NCHAR_COL           deo          deo    表不多的话可以这样    //创建一个新表 并把数据转换为varchar   create table newtbname as select col translate(col  using char_cs) col  from tbname;  rename tbname to tbname_temp;//将原先的表重新命名  rename newtbname to tbname;//把新创建的表改名为原先的表名  这样就转换过来了  作完后 把tbname drop掉 rename tbname_temp to tbname就行了    这样应该可以解决问题 cha138/Article/program/Oracle/201311/16546

相关参考

知识大全 mysql中char和varchar有什么区别?

mysql中char和varchar有什么区别?mysql中char与varchar的区别分析1.都是用来存储字符串的,只是他们的保存方式不一样。2.char有固定的长度,而varchar属于可变长的

知识大全 Oracle中的Char与Varchar的区别和实例

Oracle中的Char与Varchar的区别和实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 oracle是数据类型 VARCHAR2(32 CHAR)是什么意思

oracle是数据类型VARCHAR2(32CHAR)是什么意思?和varchar2(32)什么区别,没有见过啊!  以下文字资料是由(全榜网网www.cha138.co

知识大全 解决asp中uft8和gb2312转换乱码问题

  ASP程序在同一个站点中如果有UTF编码的程序又有GB编码的程序时在浏览UTF编码的页面后再浏览当前网站GB的页面GB编码的页面就会出现乱码出现这样的问题是当你浏览UTF编码的时候服务器默认用UT

知识大全 SERVER数据转换ORACLE问题(1)

SERVER数据转换ORACLE问题(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  大家做

知识大全 SqlDataReader转换成string有空格问题

SqlDataReader转换成string有空格问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 SQL Server 2005数据转换服务常见设计问题

SQLServer2005数据转换服务常见设计问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 java字母大小写转换问题

  Java代码  importjavautilScanner;  publicclassWordchange    publicstaticvoidmain(Stringargs[])    Sca

知识大全 SQL Server 7.0数据库升级转换问题

SQLServer7.0数据库升级转换问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Mic

知识大全 数据结构 4.1 数制转换

  希赛教育计算机专业考研专业课辅导招生  希赛教育计算机专业考研专业课辅导视频  希赛教育计算机考研专业课在线测试系统  十进制数N和其他d进制数的转换是计算机实现计算的基本问题其解决方法很多其中一