存储过程代码如下:
IF (@FCTC - @CTC) >= 1
BEGIN
UPDATE ZH_Score WITH (XLOCK,ROWLOCK)
SET FSumMoney=FSumMoney+@FMoney,FResidualAmount = @FResidualAmount,FLastTime=@FTradeDateTime,FCTC = @FCTC
WHERE FUserCardNo=@FUserCardNo
END
提示对象名“ZH_Score”无效
使用
exec sp_help 'S_UserInfo'
后 显示表名确实存在,属性中架构也是dbo
sql刷新,重启过了还是一样的问题,请问下这个是怎么回事,应该怎么处理?
谢谢
------解决思路----------------------
数据库没有对应上吧!左上角数据库的下拉,或者给表加上 [数据库].[dbo],[ZH_Score]
------解决思路----------------------
-- 注意,S_UserInfo 这张表存在
exec sp_help 'S_UserInfo'
-- 这里更新这张表 ,表名都不一样
UPDATE ZH_Score
-- 试试
sp_help ZH_Score
------解决思路----------------------
加上use dbo.ZH_Score