在sql语句中,出现将字符串转换为 uniqueidentifier 时失败的错误 20

sql语句是这样的:select*fromdbo.Sys_UserInfowhereIDin(selectstrOnefromV_LeaderVoteInfowherel... sql语句是这样的:select * from dbo.Sys_UserInfo
where ID in (
select strOne from V_LeaderVoteInfo where lviTitle='测试数据'
)
ID是uniqueidentifier类型的,strOne在数据库中定义的是varchar,但保存的数据是'28a0cd1a-8641-4cf3-8223-a28a00ec652f','28a0cd1a-8641-4cf3-8223-a28a00ec652f'这样的,是ID拼接的字符串,但现在我要实现这条查询,怎么办呢??
展开
 我来答
59分粑粑分享生活
高粉答主

2019-12-24 · 专注生活好物分享,解答日常方方面面的问题
59分粑粑分享生活
采纳数:326 获赞数:119825

向TA提问 私信TA
展开全部

sql语句中,出现将字符串转换为 uniqueidentifier 时失败的错误是因为转换时写错造成的。

解决方法和详细的操作步骤如下:

1、首先,在“文件”中找到“新建”选项,点击其中的“项目”,如下图所示。

2、其次,选择历慎“控制台应用程序”,然后名称栏中写“Cast和字符串类型转换”并确定,如下图所示。

3、接着,Cast类型转换代码,如下图所示。

4、然后,测试Cast类型转换结果,如下图所示。

5、随后,字符串类型转换代码,如下图所示。

6、最后,乎中测试字符串类型转换的结果,如下图所示。这样,问题便解决了岁烂山。

刺友互
高粉答主

2019-08-23 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:69.6万
展开全部

在sql语句中,好培出现将字符串转换为 uniqueidentifier 时失败的错误是因为转换时写错造友纤唯成的,解决方法为:

1、文件--》新建--》项目。

2、选择:控制台应用程序--》命名:Cast和竖胡字符串类型转换--》确定。

3、Cast类型转换代码。

4、测试Cast类型转换结果。

5、字符串类型转换代码。

6、测试字符串类型转换结果。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HJ_3000
推荐于2017-08-29 · TA获得超过563个赞
知道小有建树答主
回答量:1264
采纳率:78%
帮助的人:52.4万
展开全部
SELECT * from dbo.Sys_UserInfo
where ID in 察碧(
select  CAST(strOne 手没裤AS UNIQUEIDENTIFIER) AS strOne from V_LeaderVoteInfo 毕简where lviTitle='测试数据'
)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chen_hongyang
2014-03-28 · TA获得超过5447个赞
知道大有可为答主
回答量:2790
采纳率:91%
帮助的人:854万
展开全部
'28a0cd1a-8641-4cf3-8223-a28a00ec652f'应山漏该是MD5码,你可以祥唯亮用hashbytes()函数试试,MD5加密是不能解密的,所以你要先了解谨宽加密规则是怎么样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鲜美还清湛灬白桦N
2014-03-28 · TA获得超过620个赞
知道小有建树答主
回答量:404
采纳率:50%
帮助的人:524万
展开全部
Select * From Sys_UserInfo

Where Exists
(
Select strOne From V_LeaderVoteInfo Where charindex( Convert(Varchar(100),id) ,strOne)>0
And lviTitle='测橡模试数梁兆缓据猜晌'

)
追问
虽然没有错误,但没有查询出数据啊
追答
--你最好截个图,看看ID,strOne长什么样
select ID from dbo.Sys_UserInfo
select strOne from V_LeaderVoteInfo where lviTitle='测试数据'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式