SQL触发器行为-子表上的联接不获取结果/值
我有一个父表P1,它有几个子表C1、C2、C3 我在P1上编写了一个“After”触发器,它将查询连接到子表 父表中的insert标记为Begin Tran和End Tran,如下所示 开始训练 插入P1 插入C1 插入C2 提交传输 我的问题是,在父表P1的“Insert”触发器中写入的查询与子表有连接。但当触发器触发时,没有得到任何结果 是不是因为在P1上触发触发器时,用Begin和End事务语句标记的插入没有提交 还是因为在触发触发器时,子表尚未解析其父引用?这意味着对子表的插入放在对子表的插入之后 当我从触发器中取出“查询”并在一个单独的查询窗口中运行时,将获取结果。无法找出此行为的确切原因SQL触发器行为-子表上的联接不获取结果/值,sql,triggers,sql-insert,Sql,Triggers,Sql Insert,我有一个父表P1,它有几个子表C1、C2、C3 我在P1上编写了一个“After”触发器,它将查询连接到子表 父表中的insert标记为Begin Tran和End Tran,如下所示 开始训练 插入P1 插入C1 插入C2 提交传输 我的问题是,在父表P1的“Insert”触发器中写入的查询与子表有连接。但当触发器触发时,没有得到任何结果 是不是因为在P1上触发触发器时,用Begin和End事务语句标记的插入没有提交 还是因为在触发触发器时,子表尚未解析其父引用?这意味着对子表的插入放在对子
有人请把灯打开。如果您需要更多详细信息,请告诉我。您使用的是哪种数据库管理系统?博士后?神谕DB2?Firebird?请回答您的问题并添加触发器代码和表的定义。请