社区
MS-SQL Server
帖子详情
N''是什么意思
houyajin
2011-10-27 05:44:11
RT
我查是没有值的,那和0,NULL有什么不同
并且这个N''是区分大小写的。我联机文档怎么找不到?
请教,谢谢!!!
sample:
DECLARE @A VARCHAR(10)
SET @A= N''
SELECT @A
GO
...全文
188
14
打赏
收藏
N''是什么意思
RT 我查是没有值的,那和0,NULL有什么不同 并且这个N''是区分大小写的。我联机文档怎么找不到? 请教,谢谢!!! sample: DECLARE @A VARCHAR(10) SET @A= N'' SELECT @A GO
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我是只快乐吃饭猪
2011-10-28
打赏
举报
回复
简单的说防止查询出来的数据乱码
水向东流时光怎么偷
2011-10-28
打赏
举报
回复
[Quote=引用 10 楼 szstephenzhou 的回复:]
Unicode 。防止在别的环境无法识别的字符。
[/Quote]
+2
houyajin
2011-10-28
打赏
举报
回复
[Quote=引用 10 楼 szstephenzhou 的回复:]
Unicode 。防止在别的环境无法识别的字符。
[/Quote]
恩,明白了,一会结贴。谢谢大家。
q465897859
2011-10-28
打赏
举报
回复
[Quote=引用 10 楼 szstephenzhou 的回复:]
Unicode 。防止在别的环境无法识别的字符。
[/Quote]+1
勿勿
2011-10-28
打赏
举报
回复
Unicode 。防止在别的环境无法识别的字符。
houyajin
2011-10-27
打赏
举报
回复
我只是一个比方,我今天看的那个类型是bigint类型的。不好意思。
--小F--
2011-10-27
打赏
举报
回复
[Quote=引用楼主 houyajin 的回复:]
RT
我查是没有值的,那和0,NULL有什么不同
并且这个N''是区分大小写的。我联机文档怎么找不到?
请教,谢谢!!!
sample:
SQL code
DECLARE @A VARCHAR(10)
SET @A= N''
SELECT @A
GO
[/Quote]
如果为varchar型 排序规则又不一样的话 有可能会出现乱码 Unicode 格式存储就不会了
叶子
2011-10-27
打赏
举报
回复
http://blog.csdn.net/maco_wang/article/details/6593698
gw6328
2011-10-27
打赏
举报
回复
还有你题目上是varchar() 那用了N就是起转化作用
gw6328
2011-10-27
打赏
举报
回复
[Quote=引用 4 楼 houyajin 的回复:]
引用 3 楼 jinfengyiye 的回复:
接分。
但是我还是不太明白这个写法,能对更新语句起到什么作用。什么情况下使用。
[/Quote]
我也不是很熟悉,一般这种是为了保险或兼容吧,但是有些地方必须用n类型的
如 exec sp_executesql @sql,N'sdfdsfds这城就只能用N型的',sss
houyajin
2011-10-27
打赏
举报
回复
[Quote=引用 3 楼 jinfengyiye 的回复:]
接分。
[/Quote]
但是我还是不太明白这个写法,能对更新语句起到什么作用。什么情况下使用。
houyajin
2011-10-27
打赏
举报
回复
恩,
找到了这个链接:
http://zhidao.baidu.com/question/85830038.html
chtzhking
2011-10-27
打赏
举报
回复
加上 N 代表存入数据库时以 Unicode 格式存储。
N'string' 表示string是个Unicode字符串
Unicode 字符串的格式与普通字符串相似,但它前面有一个 N 标识符(N 代表 SQL-92 标准中的国际语言 (National Language))。N 前缀必须是大写字母。例如,'Michél' 是字符串常量而 N'Michél' 则是 Unicode 常量。Unicode 常量被解释为 Unicode 数据,并且不使用代码页进行计算。Unicode 常量确实有排序规则,主要用于控制比较和区分大小写。为 Unicode 常量指派当前数据库的默认排序规则,除非使用 COLLATE 子句为其指定了排序规则。Unicode 数据中的每个字符都使用两个字节进行存储,而字符数据中的每个字符则都使用一个字节进行存储。有关更多信息,请参见使用 Unicode 数据。
Unicode 字符串常量支持增强的排序规则。
Nreal MR眼镜快速开发教程
使用Unity快速开发一个音视频通讯Demo,详细介绍创建Nreal的项目、安装、设置、调试的流程。
n 是
什么意思
c语言,n在c语言中是
什么意思
本文收集整理关于n在c语言中是
什么意思
的相关议题,使用内容导航快速到达。内容导航:Q1:^ 在C语言中是
什么意思
?这是C语言的逻辑运算符:异或 这个网站讲的非常详细,我摘抄了一些,详细的你看以看看。有很例子,...
python中n是
什么意思
_python中\n 是
什么意思
?
\是转义的意思,'\n'是换行,'\t'是tab,'\\'是,\ 是在编写程序中句子太长,人为换行后加上\但print出来是一整行。扩展资料:转义字符是很多程序语言、数据格式和通信协议的形式文法的一部分。对于一个给定的字母表...
Matlab中N是
什么意思
,MATLAB中y=FFT(X,N)中的N是
什么意思
matlab傅里叶变换中fft(x,n),x,n分别是什么含义?fft(x,n)是一维快速傅里叶变换,x相当于信号,n是变换点数.离散傅里叶变换DFT的快速算法就是FFT.matlab中FFT函数的疑问n要取最接近数据长度的2的整数次方,命令是2^...
python中n 是
什么意思
_python中"\n"是
什么意思
啊?
展开全部python中的\n 代表换行,print出来一个新行。Python的表达式写法与C/C++类似。只是在某些写法有所差别e68a84e8a2ad3231313335323631343130323136353331333431376632。主要的算术运算符与C/C++类似,表示加法...
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章