Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server MSSQL-尝试更新时对象名称无效_Sql Server_Sql Server 2012 - Fatal编程技术网

Sql server MSSQL-尝试更新时对象名称无效

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

我有一个SQL表,运行
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