15:14:44 jlanzpa817>Create Table DEPT1(
15:29:49   2  DEPTNO NUMBER NOT NULL,
15:29:49   3  DNAME VARCHAR2(12),
15:29:49   4  LOC VARCHAR2(12),
15:29:49   5  ABC VARCHAR2(12)
15:29:49   6  )
15:29:49   7  ;表已创建。已用时间:  00: 00: 03.05
15:29:54 jlanzpa817>Create Table RECEIPT1(
15:30:01   2  NEXTRECEIPT NUMBER NOT NULL
15:30:01   3  )
15:30:01   4  ;表已创建。已用时间:  00: 00: 00.01
15:30:02 jlanzpa817>Create Table SALGRADE1(
15:30:14   2  GRADE NUMBER NOT NULL,
15:30:14   3  LOSAL NUMBER,
15:30:14   4  HISAL NUMBER
15:30:14   5  )
15:30:14   6  ;表已创建。已用时间:  00: 00: 00.90

解决方案 »

  1.   

    我已经在SQL Plus运行过了,没有问题
    但是我在C++中运行,才报错!
    这个结果我知道的!!
      

  2.   

    我已经在SQL Plus运行过了,没有问题
    但是我在C++中运行,才报错!
    这个结果我知道的!!
      

  3.   

    如果你是想在脚本中批处理执行ddl语句的话,那应该这么写
    Create Table DEPT1(
    DEPTNO NUMBER NOT NULL,
    DNAME VARCHAR2(12),
    LOC VARCHAR2(12),
    ABC VARCHAR2(12)
    );Create Table RECEIPT1(
    NEXTRECEIPT NUMBER NOT NULL
    );Create Table SALGRADE1(
    GRADE NUMBER NOT NULL,
    LOSAL NUMBER,
    HISAL NUMBER
    );
      

  4.   

    一定要加“;”号,在脚本中也可以加“/”显示执行:
    Create Table DEPT1(
    DEPTNO NUMBER NOT NULL,
    DNAME VARCHAR2(12),
    LOC VARCHAR2(12),
    ABC VARCHAR2(12)
    )
    /
    Create Table RECEIPT1(
    NEXTRECEIPT NUMBER NOT NULL
    )
    /
    Create Table SALGRADE1(
    GRADE NUMBER NOT NULL,
    LOSAL NUMBER,
    HISAL NUMBER
    )
    /