Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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 从另外两个表插入第三个表_Sql_Sql Server 2008_Tsql - Fatal编程技术网

Sql 从另外两个表插入第三个表

Sql 从另外两个表插入第三个表,sql,sql-server-2008,tsql,Sql,Sql Server 2008,Tsql,因此,我尝试插入一小批行(因为您的insert语句没有子查询,所以错误消息没有意义。我猜您在endTable上有一个触发器抛出了错误 SELECT * FROM sys.triggers WHERE parent_id = OBJECT_ID(N'endTable') 运行以下查询以查看endTable上是否有任何触发器。如果有,则需要检查触发器中的SQL以了解它抛出错误的原因 SELECT * FROM sys.triggers WHERE parent_id = OBJECT_ID

因此,我尝试插入一小批行(因为您的
insert
语句没有子查询,所以错误消息没有意义。我猜您在
endTable
上有一个触发器抛出了错误

SELECT * 
FROM sys.triggers 
WHERE parent_id = OBJECT_ID(N'endTable')
运行以下查询以查看
endTable
上是否有任何触发器。如果有,则需要检查触发器中的SQL以了解它抛出错误的原因

SELECT * 
FROM sys.triggers 
WHERE parent_id = OBJECT_ID(N'endTable')

由于您的第一个查询中没有任何运算符(=,!=,=),因此问题一定出在其他地方。第一个版本应该可以工作。谢谢!以前从未听说过触发器(我是这方面的新手),我永远也找不到它。看起来我在使用循环,因为我没有修改它。
SELECT * 
FROM sys.triggers 
WHERE parent_id = OBJECT_ID(N'endTable')