title: "ORA-00922: missing or invalid option" SQL create table error
body: <pre><code>    CREATE TABLE sales_invoice -- missing or invalid option
          (sales_invoice_no                 NUMBER(6) NOT NULL
              CONSTRAINT sales_invoice_no_pk PRIMARY KEY
         , cust_id                         NUMBER(6) NOT NULL
         ,   CONSTRAINT sales_cust_invoice_fk FOREIGN KEY (cust_id)
              REFERENCES customer(cust_id))   
         , art_id                           NUMBER(6) NOT NULL
         ,   CONSTRAINT art_invoice_fk FOREIGN KEY (art_id)
              REFERENCES art_sale(art_id)
         , sales_emp_id                    NUMBER(6) NOT NULL
         ,    CONSTRAINT sales_invoice_emp_fk (sales_emp_id)
              REFERENCES sales_emp(emp_id)
         , manager_emp_id                   NUMBER(6)
         ,   CONSTRAINT manager_invoice_emp_fk (manager_emp_id) 
              REFERENCES manager_emp(emp_id)
         , sales_invoice_amount             NUMBER (10)
              CONSTRAINT sales_amount_check CHECK (sales_invoice_amount &gt; 0 ));
  </code></pre>
  
  <p>I'm getting this error when I try to run this. I'm trying to create a table that draws from several other tables and print it as a sales invoice. Thanks in advance.</p>