社区
MS-SQL Server
帖子详情
N'的含義不明白
lilililikxy
2003-10-05 09:56:59
select N'select @cnt=count(*) from A where '+'.......'
與select 'select @cnt=count(*) from A where '+'.......'
結果是一樣的﹐之間到底有什么區別
"N" 的作用是什么﹖﹖﹖﹖﹖
...全文
37
7
打赏
收藏
N'的含義不明白
select N'select @cnt=count(*) from A where '+'.......' 與select 'select @cnt=count(*) from A where '+'.......' 結果是一樣的﹐之間到底有什么區別 "N" 的作用是什么﹖﹖﹖﹖﹖
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xbxue
2003-10-05
打赏
举报
回复
在英文版的Sql Server 7.0中用于处理中文输入。
lilililikxy
2003-10-05
打赏
举报
回复
謝謝
伍子V5
2003-10-05
打赏
举报
回复
Unicode 常量使用 N 开头来指定:N'A Unicode string'。
pengdali
2003-10-05
打赏
举报
回复
举例:
create database mmm
go
use mmm
go
ALTER DATABASE mmm COLLATE Latin1_General_Ci_Ai
go
create table test (a nvarchar(100))
go
insert test values(N'大力')
go
select * from test where a=N'大力' --这句可以查出
select * from test where a='大力' --这句查不出
pengdali
2003-10-05
打赏
举报
回复
nchar、nvarchar 和 ntext 的用法分别与 char、varchar 和 text 的用法一样,但在以下方面不同:
Unicode支持的字符范围更大。
存储 Unicode 字符所需要的空间更大。
nchar 和 nvarchar 列最多可以有 4,000 个字符,而不象 char 和 varchar 字符那样可以有 8,000 个字符。
Unicode 常量使用 N 开头来指定:N'A Unicode string'。
所有 Unicode 数据都使用相同的 Unicode 代码页。排序规则不控制用于 Unicode 列的代码页,仅控制比较规则和是否区分大小写等特性。
lilililikxy
2003-10-05
打赏
举报
回复
tks
happydreamer
2003-10-05
打赏
举报
回复
N表示Unicode的含义,就象类型中有varchar和nvarchar一样,一个Unicode字符占两个字节.使用N'的情况主要是在双字节系统环境中强制系统对每个字符用Unicode标准来解释,否则如果你的数据库.mdf文件是中文名而又不加N'的话,数据库加载后名称可能就变成乱码,因为系统按单字节处理字符造成
n&(n-1)
按位与的知识 n&(n-1)作用:将n的二进制表示中的最低位为1的改为0,先看一个简单的例子:n = 10100(二进制),则(n-1) = 10011 ==》n&(n-1) = 10000可以看到原本最低位为1的那位变为0。弄
明白
了n&(n-1)的作用,那它有哪些应用? --------------------------------------------------...
数据结构时间复杂度T(n)=O(f(n))的含义
1.首先要
明白
数量级的表示符号 O()和o()分别代表 同阶和高阶 例:如果a,b都是无穷小. 高阶:如果lim(n->0)b/a的极限等于0,就说b是比a高阶的无穷小,记作b=o(a). 同阶:如果lim(n->0)b/a的极限等于c(c≠0),就说b与a是同阶无穷小,记作b=O(a) 2.T(n)=O(f(n)) 相当于lim(n->∞) T(n)/f(n)=k 即极限是一个同阶的常数,可能为等价也可能不等价 ...
彻底搞
明白
find命令的-mtime参数的含义
以前一直没有弄
明白
find的 -mtime参数的真正含义 刚好今天跟一个同学聊起这个事 我在写shell脚本的时候,定时删除一些文件的时候,也经常用得到-mtime这个参数,所以打算好好看看,把它弄
明白
一下 man find里的解释: -mtime n File’s data was last modified n*24 hours ago. See the comments for -a...
shell脚本中$#、$*、$@、$?、$0-n等含义一次性搞
明白
!!!
一、Shell脚本变量$#,$*等的含义 1、$#:表示执行脚本传入参数的个数 2、$*:表示执行脚本传入参数的列表(不包括$0) 3、$$:表示进程的id 4、$@:表示执行脚本传入参数的所有个数(不包括$0) 5、$0:表示执行的脚本名称 6、$1:表示第一个参数 7、$2:表示第二个参数 8、$?:表示脚本执行的状态,0表示正常,其他表示错误 二、$*和$@的差异 在shell中,$@和$*都表示命令行所有的参数(不包含$0),但是$*将命令行所有的参数看成一个整体,而$@则区分各
递归详解——让你真正
明白
递归的含义
让天下没有难学的程序(只有秃头的程序员 2333),学会程序和算法,走遍天下都不怕! 今天呢我们来讲一下非常有用也非常令人费解的算法——递归! Oh my god 可能很多人在大一的时候,就已经接触了递归了,不过,我敢保证很多人初学者刚开始接触递归的时候,是一脸懵逼的,我当初也是,..
MS-SQL Server
34,874
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章