当插入一行我运行下面的SQL一个CFQUERY标签INSERT/SELECT语句只使用CFQUERY
INSERT INTO Meeting_RFPMeetings (RFP_ID, Meeting_ID, Inserted, Create_UserID)
SELECT 21, 15835, {ts '2012-02-09 14:08:28'}, 42126
UNION ALL
SELECT 21, 15917, {ts '2012-02-09 14:08:28'}, 42126
UNION ALL
内
SELECT 21, 17052, {ts '2012-02-09 14:08:28'}, 42126
但它只向数据库插入一行。当我在查询分析器中运行查询时,它插入3行。我在我的实际语句中使用循环和queryparam,但即使这个版本失败。
我使用这个代码中插入另一台服务器上的数据,它工作正常,但在这里,即使是
INSERT INTO TABLE (ID)
SELECT ID FROM TABLE1
只插入一行。
数据库服务器是MSSQL 2000
我想在我的DSN找到设置,但没有站出来给我,为什么它不会工作
如果是*确切*代码,我看不出有什么不妥的地方。事实上,它适用于sql 2005。如何验证它只插入一行?你确定没有别的限制行吗? – Leigh 2012-02-09 21:34:53