查询语句

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' 无效。
...全文
67 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
--小F-- 2011-03-07
  • 打赏
  • 举报
回复
用单引号
AcHerat 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 行受影响)

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧