Tôi sẽ bắt đầu bằng cách liệt kê các cột:
INSERT INTO CATEGORY (<colname1>, <colname2)
VALUES ('BUS','BUSINESS'), ('CHN', 'CHILDREN'), ('COK', 'COOKING'),
('COM', 'COMPUTER'), ('FAL', 'FAMILY LIFE'), ('FIT', 'FITNESS'),
('SEH', 'SELF HELP'), ('LIT', 'LITERATURE');
Không phải tất cả cơ sở dữ liệu đều hỗ trợ VALUES
với nhiều hàng. Vì vậy, điều đó có thể là nguyên nhân của vấn đề của bạn.
Nếu bạn đang sử dụng, chẳng hạn như Oracle không hỗ trợ điều này, bạn có thể sử dụng UNION ALL
:
INSERT INTO CATEGORY (<colname1>, <colname2)
SELECT 'BUS', 'BUSINESS' FROM DUAL UNION ALL
SELECT 'CHN', 'CHILDREN' FROM DUAL UNION ALL
. . .
SELECT 'LIT', 'LITERATURE' FROM DUAL;