我尝试使用INSERT INTO
语句插入少于1,000行的数据,但看不出有什么问题。
我能够在我的家庭SQL服务器上使用它,但是当我在工作中模拟它时,它没有工作。
当我将一行数据放入插入(下面给出的两个中的一个)时,它可以工作。当我用逗号分隔行并同时插入它时,我得到"''"""错误信息。
任何帮助/建议?是否有限制,无论是使用的帐户还是可以解析的字符数(例如255)?
一行有效(每个单独一行),但两者都不在一起:
INSERT INTO dbo.NEW_BUSINESS_HISTORY ([A],[B],[C],[D],[E],[F],[G],[H],[J],[K],[L],[M],[N],[O],[P],[Q],[R],[S],[T],[U],[V],[W],[A1],[A2],[Product],[Product_Category],[Record_Type],[Region],[Reporting_Date],[Sales_Desk],[Sales_Desk_Head],[Z1],[Z2],[Z3],[Z4],[Z5],[Z6],[Z7],[Z8],[B1],[B2],[B3],[B4],[B5],[SharePoint Path],[Status],[Unique_Identifier],[Age1],[Age2],[Age3],[Age4],[Age5],[Age6],[Age7],[Age8],[Age9],[Age10],[Age11],[Age12],[Age13],[Age14],[Age15],[Age16],[Age17],[Age18])
VALUES
(NULL,NULL,NULL,'ACME Corp',NULL,NULL,NULL,'L','Web data','2012-09-19',NULL,'Not Assigned',NULL,NULL,'IB',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'John Doe','1234567',NULL,NULL,NULL,'France','2014-12-31',NULL,NULL,NULL,NULL,NULL,NULL,'Blank',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'PENDING IN PROGRESS','ABC123456',' 120',NULL,NULL,'833',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Sep',NULL,'2012'),
(NULL,NULL,NULL,'ACME Ltd',NULL,NULL,NULL,'L','Web data','2012-09-19',NULL,'Not Assigned',NULL,NULL,'IB',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'John Doe','1234567',NULL,NULL,NULL,'France','2014-12-31',NULL,NULL,NULL,NULL,NULL,NULL,'Blank',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'PENDING IN PROGRESS','ABC123456',' 120',NULL,NULL,'833',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Sep',NULL,'2012');
答案 0 :(得分:-2)
你使用这种语法吗?
?
是因为我使用了一个与PreparedStatements一起使用的Java示例。
String query = "INSERT INTO chatmessage (Chatroom_Id, Date, Employee_Id, Message) VALUES (?,?,?,?)";
也许您应该尝试提交插入内容。