首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

简单小疑点!看到一个语句有一个小地方不理解!

2012-01-10 
简单小问题!看到一个语句有一个小地方不理解!?select*fromdbo.sysobjectswhereidobject_id(N [dbo].[UP_B

简单小问题!看到一个语句有一个小地方不理解!?
select   *   from   dbo.sysobjects   where   id   =   object_id(N '[dbo].[UP_BankInfo_Exists] '这里的object_id(N '[dbo].[UP_BankInfo_Exists])中的N是什么意思呀

[解决办法]
unicode 字符
[解决办法]
使用 Unicode 数据类型
[解决办法]
UNICODE
按照 Unicode 标准的定义,返回输入表达式的第一个字符的整数值。

语法
UNICODE ( 'ncharacter_expression ' )

参数
'ncharacter_expression '

是 nchar 或 nvarchar 表达式。

返回类型
int

示例
A. 使用 UNICODE 和 NCHAR
下面的示例使用 UNICODE 和 NCHAR 函数打印 Åkergatan 24 字符串中第一个字符的 UNICODE 值,并打印实际的第一个字符 Å。

DECLARE @nstring nchar(12)
SET @nstring = N 'Åkergatan 24 '
SELECT UNICODE(@nstring), NCHAR(UNICODE(@nstring))

下面是结果集:

----------- -
197 Å

热点排行