- SQL code
Select [name] From SysObjects Where [name]='Select_temp' --第一句if Object_name('Select_Temp') is not null Print(1) --第一句if (Select [name] From SysObjects Where [name]='Select_temp') is not null Print(1)--第三句
'Select_Temp'是个存储过程名
第一句执行正常
第二句出错,提示:
消息 245,级别 16,状态 1,第 2 行
在将 varchar 值 'Select_Temp' 转换成数据类型 int 时失败。
第三句执行正常
不是说if Object_name('Select_Temp')类似于Select [name] From SysObjects Where [name]='Select_temp'吗
这个错是因为什么 ?
------解决方案--------------------
如需要阅读该回复,请登录或注册CSDN!