我試圖用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');
您使用的是什麼RDBMS? – Andrew
看起來像MS SQL:https://msdn.microsoft.com/en-au/library/ms174335.aspx – Tom
但確切的版本是什麼? – Mureinik