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

数据库查询的语法有关问题

2012-03-11 
数据库查询的语法问题SQL codeselect * from sys.tables where nameNTableName[color#3366FF]nameNT

数据库查询的语法问题

SQL code
select * from sys.tables where name=N'TableName'[color=#3366FF]name=N'TableName'[/color]

为什么要加 N 这里的语法有 什么特别的?

[解决办法]
我也想知道,平常我理解为声明为字符串或是转成字符串,呵呵,也不知道是不是一直在误解,忘高手指点
[解决办法]
代表它是nvarchar
[解决办法]
N 就表示字符串用 Unicode 方式存储,双字节字符!
[解决办法]
加N转换为nvarchar类型,也就是unicode编码.
[解决办法]
探讨
SQL code

select * from sys.tables where name=N'TableName'

name=N'TableName'


为什么要加 N 这里的语法有 什么特别的?

热点排行
Bad Request.