INSERT INTO EMP_1 (EMP_NUM, EMP_LNAME, EMP_FNAME, EMP_INITIAL, EMP_HIREDATE, JOB_CODE)
VALUES ('101', 'News', 'John', 'G', '08-Nov-00', '502'),
('102', 'Senior', 'David', 'H', '12-Jul-89', '501');
我一直在尋找了一段時間,而且大多數人說,但兩組之間的逗號,但是當我這樣做,它說,它缺少在一個;
所以然後我將它們與;
分開,並在分號後得到有關代碼的錯誤,這是可以理解的。訪問SQL - 插入多行不會工作
我甚至試過SELECT
和UNIONALL
無果而只是檢查出this但仍建議SELECT
和UNIONALL
。有什麼我完全錯過了嗎?
我使用MS Access 2016,在此先感謝您的幫助。
爲什麼你需要這樣做?如果它將從某處(它必須是)執行,爲什麼不只是執行多個語句? – jleach
在不同查詢中有多個語句,或者在同一個查詢中有兩組代碼?因爲我試過這樣做,但它不允許第二塊代碼。 **另外**它必須在一個查詢中。 – Josh
也許這會幫助你。 http://stackoverflow.com/questions/1838593/how-do-i-execute-multiple-sql-statements-in-access-query-editor – Jason