INSERT INTO suppliers casue Schema Creation Failed: ORA-00922: 缺失或无效选项

INSERT INTO suppliers casue Schema Creation Failed: ORA-00922: missing or invalid option

What's causing this error?

Schema Creation Failed: ORA-00922: missing or invalid option

.......................

CREATE TABLE suppliers 
    (
         sid int, 
         sname varchar(20), 
         address varchar(30)
    )  

    CREATE TABLE product 
    (
         pid int, 
         pname varchar(20), 
         color varchar(30)
    )

    CREATE TABLE catalog 
    (
         sid int, 
         pid int, 
         cost int
    )  

    INSERT INTO suppliers
      (sid, sname,address)
    VALUES
      (1, "name1","address1"),
      (2, "name2","address2");

SQL Fiddle

此外,您的 INSERT 语句在 Oracle 中可能会失败(尽管这不是您得到 ORA-00922 的原因)

改为:

INSERT ALL
  INTO suppliers(sid, sname,address) VALUES (1, 'name1','address1')
  INTO suppliers(sid, sname,address) VALUES (2, 'name2','address2')
SELECT * FROM dual;