Sql server MSSQL-尝试更新时对象名称无效
我有一个SQL表,运行Sql server MSSQL-尝试更新时对象名称无效,sql-server,sql-server-2012,Sql Server,Sql Server 2012,我有一个SQL表,运行SELECT*FROM Scheme时可以轻松查询。表1 没有Intellisense错误,我可以在数据库下的表列表中看到该表 如果我试图对该表运行更新,我会得到错误 Msg 208 Invalid object name 'Table1' 针对同一方案中的其他选项卡的更新都可以正常工作 是什么导致了这个错误?措辞是否有误导性,是否真的是另一回事 编辑:更新语句是 UPDATE SCHEMA.TABLE1 SET SCH1 = 'DB', SCH2 = '1' WHERE
SELECT*FROM Scheme时可以轻松查询。表1
没有Intellisense错误,我可以在数据库下的表列表中看到该表
如果我试图对该表运行更新
,我会得到错误
Msg 208 Invalid object name 'Table1'
针对同一方案中的其他选项卡的更新都可以正常工作
是什么导致了这个错误?措辞是否有误导性,是否真的是另一回事
编辑:更新语句是
UPDATE SCHEMA.TABLE1 SET SCH1 = 'DB', SCH2 = '1' WHERE MEMBERNO = 123999
所有字段都是正确的并且存在于表中由于注释,它是表上引用自身而没有
架构的触发器
(我使用Windows身份验证登录)由于注释,它是表上引用自身而没有架构的触发器
(我是使用Windows身份验证登录的)您是否使用了正确的数据库?我知道这是一个愚蠢的问题根本不是一个愚蠢的问题!我在前面的一行中有一个USE语句,我可以确认我使用了正确的数据库发布您的更新语句表中定义了任何触发器?它是scheme
还是schema
您是否使用了正确的数据库?我知道这是一个愚蠢的问题UESTION一点也不傻!我在前面的行中有一个USE语句,我可以确认我使用的是正确的数据库发布您的更新语句表中定义了任何触发器吗?是scheme
还是schema