我在SQL中有一个表,我可以在运行SELECT * FROM Scheme.Table1
没有Intellisense错误,我可以在数据库
下的表列表中看到该表如果我尝试对表运行UPDATE
,我会收到错误
Msg 208 Invalid object name 'Table1'
对同一方案中其他标签的更新都可以正常工作
可能导致此错误的原因是什么?这个措辞是误导性的,它确实是别的吗?
编辑:更新声明是......
UPDATE SCHEMA.TABLE1 SET SCH1 = 'DB', SCH2 = '1' WHERE MEMBERNO = 123999
所有字段都正确并存在于表格中
答案 0 :(得分:2)
感谢这些评论,它是桌面上的触发器,它在没有SCHEMA
的情况下引用自身(我使用Windows身份验证登录)