sql语句中的‘N' 'U'是什么意思? select U'中文' from dual;select N'中文' from dual;语句中的N以及U分别代表什么意思?好像是类似于字符集之类的东西,但是却查不到相关的资料,求解释~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 U 应该代表UTF-8N 应该代表NCHAR 学习学习了,那还有其他的字符集简写不?有什么规律没,比如GBK,就不是G 这些东西可以从oracle中查询出来不? 或者有个对照表也可以啊 N 在这里表示 Unicode,就是双字节字符。对于西文字符,用一个字节来存储过足够了,对于东方文字字符,就需要两个字节来存储。Unicode 为了统一、规范、方便、兼容,就规定西文字符也用两个字节来存储。也就是说加 N 就表示字符串用 Unicode 方式存储。 补充一句,对应的就是 NCHAR 和 NVARCHAR2 类型。 nchar,nvarchar2,nclob.....之类的东西,前面的n是不是指的national/native?国家/本地字符集么?如'N’是这个意思,那U又是什么意思呢? 还有其它的类似的用法吗? 在ORACLE里用的很少,基本不用;这个'N'的用法,在SQL-Server中用得多。 恩 select N'中文'=函数 这个表达式结果是什么? 求解如何让序列正常从1开始而不是2 oracle 11g ORA-12514问题 求助!数据库迁移后触发器状态全部为invalid 有点难度的两表查询语句 菜鸟请教高手 sqlldr问题,导数据时,怎么样把一行的后半部分丢弃掉? 请问在oracle9下如何直接select和update xmltype型的字段的xml的某个节点的值? 还有一问 关于CLOB 哪位高手能给我篇在TRU64上安装oracle920的安装文档? 关于sum()函数 数据库之间的导入和导出
N 应该代表NCHAR
这些东西可以从oracle中查询出来不? 或者有个对照表也可以啊
也就是说加 N 就表示字符串用 Unicode 方式存储。
这个'N'的用法,在SQL-Server中用得多。