首頁  >  問答  >  主體

遇到"ORA-00922: missing or invalid option"錯誤時,如何解決?

<p>我在Oracle中輸入了以下SQL指令,但它報錯了"ORA-00922: 選項缺少或無效"</p> <pre class="brush:php;toolbar:false;">CREATE TABLE Student ( StuID NUMBER(15), StuName VARCHAR2(50), Phone VARCHAR2(20), PRIMARY KEY (StuID)) CREATE TABLE Program ( ProCode VARCHAR2(12), ProTitle VARCHAR2(50), PRIMARY KEY (ProCode))</pre> <p>為什麼? ? ? </p>
P粉668804228P粉668804228393 天前722

全部回覆(2)我來回復

  • P粉242535777

    P粉2425357772023-08-23 17:10:21

    创建表 Student (
        StuID     NUMBER(15),
        StuName   VARCHAR2(50),
        Phone     VARCHAR2(20),
        CONSTRAINT PK_STUID PRIMARY KEY (StuID))

    在這裡找到答案 here.

    編輯:

    #另外,嘗試使用 / 作為語句分隔符,而不是 ;

    #

    回覆
    0
  • P粉099145710

    P粉0991457102023-08-23 13:27:54

    如果您正在使用OracleXE的可怕的HTML GUI(在瀏覽器內部),那麼它不支援執行多個語句。

    請改用SQL Developer、SQL*Plus或任何其他GUI工具。

    回覆
    0
  • 取消回覆