まず、列を一覧表示します:
INSERT INTO CATEGORY (<colname1>, <colname2)
VALUES ('BUS','BUSINESS'), ('CHN', 'CHILDREN'), ('COK', 'COOKING'),
('COM', 'COMPUTER'), ('FAL', 'FAMILY LIFE'), ('FIT', 'FITNESS'),
('SEH', 'SELF HELP'), ('LIT', 'LITERATURE');
すべてのデータベースがVALUES
をサポートしているわけではありません 複数の行があります。 できた 問題の原因になります。
たとえば、これをサポートしていないOracleを使用している場合は、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;