Sql 使用Oracle将多个值插入到…值中

Sql 使用Oracle将多个值插入到…值中,sql,oracle,oracle11g,Sql,Oracle,Oracle11g,我试图在Oracle11g中运行以下命令,但不断收到“commmand not property ended”错误。我是Oracle的新手,我还没有找到关于插入多个值集的任何信息(除非它们是从表中选择的,而在本例中它们不是) 如果此语法完全关闭,那么如何在一条语句中插入多个值?尝试这样做 INSERT ALL INTO category (catcode, catdesc) VALUES ('BUS', 'BUSINESS') INTO category (catcode,

我试图在Oracle11g中运行以下命令,但不断收到“commmand not property ended”错误。我是Oracle的新手,我还没有找到关于插入多个值集的任何信息(除非它们是从表中选择的,而在本例中它们不是)

如果此语法完全关闭,那么如何在一条语句中插入多个值?

尝试这样做

INSERT ALL 
     INTO category (catcode, catdesc) VALUES ('BUS', 'BUSINESS')
     INTO category (catcode, catdesc) VALUES ('CHN', 'CHILDREN')
     INTO category (catcode, catdesc) VALUES ('COK', 'COOKING')
     INTO category (catcode, catdesc) VALUES ('COM', 'COMPUTER')
     INTO category (catcode, catdesc) VALUES ('FAL', 'FAMILY LIFE')
     INTO category (catcode, catdesc) VALUES ('FIT', 'FITNESS')
     INTO category (catcode, catdesc) VALUES ('SEH', 'SELF HELP')
     INTO category (catcode, catdesc) VALUES ('LIT', 'LITERATURE')
     INTO category (catcode, catdesc) VALUES ('CHN', 'CHILDREN')
     INTO category (catcode, catdesc) VALUES ('BUS', 'BUSINESS')
SELECT * FROM DUAL;

有关详细信息,请参阅。

您始终可以使用
插入。选择
语法:

INSERT INTO category (catcode, catdesc)
    select 'BUS', 'BUSINESS' from dual union all
    select 'CHN', 'CHILDREN' from dual union all
    select 'COK', 'COOKING' from dual union all
    select 'COM', 'COMPUTER' from dual union all
    select 'FAL', 'FAMILY LIFE' from dual union all
    select 'FIT', 'FITNESS' from dual union all
    select 'SEH', 'SELF HELP' from dual union all
    select 'LIT', 'LITERATURE' from dual union all
    select 'CHN', 'CHILDREN' from dual union all
    select 'BUS', 'BUSINESS' from dual;
INSERT INTO category (catcode, catdesc)
    select 'BUS', 'BUSINESS' from dual union all
    select 'CHN', 'CHILDREN' from dual union all
    select 'COK', 'COOKING' from dual union all
    select 'COM', 'COMPUTER' from dual union all
    select 'FAL', 'FAMILY LIFE' from dual union all
    select 'FIT', 'FITNESS' from dual union all
    select 'SEH', 'SELF HELP' from dual union all
    select 'LIT', 'LITERATURE' from dual union all
    select 'CHN', 'CHILDREN' from dual union all
    select 'BUS', 'BUSINESS' from dual;