在执行sql的时候报:将字符串转换为 uniqueidentifier 时出现语法错误!求教sqlserver2000 sql...
sql大致如下:selectcast('xx-xx-xx-xx'asuniqueidentifier)asafromtable'xx-xx-xx-xx'字符串为简写。。。...
sql大致如下:
select cast('xx-xx-xx-xx' as uniqueidentifier ) as a
from table
'xx-xx-xx-xx' 字符串为简写。。。 展开
select cast('xx-xx-xx-xx' as uniqueidentifier ) as a
from table
'xx-xx-xx-xx' 字符串为简写。。。 展开
2个回答
展开全部
1 xx-xx-xx-xx 应为列名。
2 这个列的值应符合uniqueidentifier格式, uniqueidentifier格式如下:
'6F9619FF-8A86-D011-B42D-00004FC964FF'
或者
0xff19966f868b11d0b42d00c04fc964ff
2 这个列的值应符合uniqueidentifier格式, uniqueidentifier格式如下:
'6F9619FF-8A86-D011-B42D-00004FC964FF'
或者
0xff19966f868b11d0b42d00c04fc964ff
追问
'xx-xx-xx-xx' 这里我写的是字符串
我的sql:
select
cast('97e0450-ec1c-4fc4-b13e-cb498d99e7c6' as uniqueidentifier ) as Creator
,cast('ed08d2c2-7c4e-4c40-b0dc-fdd7e0044689' as uniqueidentifier ) as GroupId
from table
在线等,万分感谢!
追答
select
cast('97e04500-ec1c-4fc4-b13e-cb498d99e7c6' as uniqueidentifier ) as Creator
,cast('ed08d2c2-7c4e-4c40-b0dc-fdd7e0044689' as uniqueidentifier ) as GroupId
//改为上面试试。1 不需要from table的;2 97e0450-----改为---->97e04500。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询