在SQL里的数据类型转换 有一个字段a,是uniqueidentifier型的,我想把它转换是int型convert(int,a)???应该怎么转呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还是会报错...在将 nvarchar 值 '2d2f93bc-7733-4b07-8768-6d25e4603961' 转换成数据类型 int 时失败。 具体问题是这样的在表A中有字段a是nvarchar型的,里面有的数据是123,231这样的INT型,有的数据是'2d2f93bc-7733-4b07-8768-6d25e4603961'的,在表B中有字段b是int型的在存储过程中,有一句where A.a=B.b因此报错"在将 nvarchar 值 '2d2f93bc-7733-4b07-8768-6d25e4603961' 转换成数据类型 int 时失败"请问该怎么解决 a变量里存的时全数字型字符吗,再好好检查检查吧,用convert函数应该没有问题的. 又有问题了,这样在SQL里是没问题,但是放在存储过程里执行的时候,还是老样子会报错 求 sql语句 DBCC SHOWCONTIG 怎么看? 如何修改数据表某些字段的类型,从某种特定类型到指定类型 外键于外关联的矛盾 怎么同步两台SQL Server里的一个库 数据库表问题 求一高效SQL sqlserver2005中如何定义一个存储过程,可以实现参数化查询? 如何恢复删除的数据库文件???高分 sql语句问题 insert 语句 ERROR: relation "publisher" does not exist 请大家帮忙看看
还是会报错...在将 nvarchar 值 '2d2f93bc-7733-4b07-8768-6d25e4603961' 转换成数据类型 int 时失败。
在表A中有字段a是nvarchar型的,里面有的数据是123,231这样的INT型,有的数据是'2d2f93bc-7733-4b07-8768-6d25e4603961'的,
在表B中有字段b是int型的
在存储过程中,有一句where A.a=B.b
因此报错"在将 nvarchar 值 '2d2f93bc-7733-4b07-8768-6d25e4603961' 转换成数据类型 int 时失败"请问该怎么解决
又有问题了,这样在SQL里是没问题,但是放在存储过程里执行的时候,还是老样子会报错