查询语句

hh594 2011-03-07 07:58:28
如何查询某一uniqueidentifier类型的数据,使用where语句的那种

select * from 表名 where id="2babc544-ea33-4310-97e2-257cd967fce7"
像这样么?
为什么总是提示

消息 207,级别 16,状态 1,第 1 行
列名 '2babc544-ea33-4310-97e2-257cd967fce7' 无效。
...全文
25 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
--小F-- 2011-03-07
用单引号
回复

create table tb(id uniqueidentifier)
insert into tb
select '2babc544-ea33-4310-97e2-257cd967fce7'
go

select id
from tb
where id = '2babc544-ea33-4310-97e2-257cd967fce7'

drop table tb


/*
id
------------------------------------
2BABC544-EA33-4310-97E2-257CD967FCE7

(1 行受影响)
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2011-03-07 07:58
社区公告
暂无公告