目前用visual c#写一个数据库管理系统,后台为sql server2000
现在有两个表:区县信息表(BoroughNoInfo(BoroughNo,BoroughName))和学校信息表(Sch(SchNo,SchName,BoroughName))
现在写一个触发器
当修改BoroughNoInfro中的BoroughName时,Sch中的BoroughName会做相应的修改。
当删除BoroughNoInfro中的BoroughName时,Sch中的BoroughName会变为“已删除”下面这条语句总出错:
CREATE TRIGGER [TRIGGER NAME] ON BoroughNoInfro 
FOR  UPDATE 
AS
  update TeachInvestigate
set TeachInvestigate. BoroughName= BoroughNoInfro.BoroughName
where TeachInvestigate. BoroughName=  BoroughNoInfro.BoroughName
出错提示:
列前缀“BoroughNoInfro”与查询中的表名或列名不匹配
请问问题出在哪?请哪位高手给出详细的语句