INSERT INTO "POWER" ("POWER_NO" ,"POWER_NAME" ) VALUES ('111','住户生活水'); INSERT INTO "POWER" ("POWER_NO" ,"POWER_NAME" ) VALUES ('112','工业生活水');
  or
 INSERT INTO "POWER" ("POWER_NO" ,"POWER_NAME" ) VALUES ('111','住户生活水')
/
 INSERT INTO "POWER" ("POWER_NO" ,"POWER_NAME" ) VALUES ('112','工业生活水')
/

解决方案 »

  1.   

    PL/SQL 是5.1.3, ORALCE 是9i
      

  2.   

    你在sqlplus里执行:
    CREATE TABLE "POWER" 
        ("POWER_NO" CHAR(8 BYTE) NOT NULL, 
         "POWER_NAME" VARCHAR2(40 BYTE), 
          CONSTRAINT "KEY_POWER" PRIMARY KEY("POWER_NO"))
    /  CREATE TABLE "GROUPALLOW" 
       ( "GROUPALLOW_ID" NUMBER(12) NOT NULL,
         "ALLOW_BROWSE" NUMBER(1),
         "ALLOW_MODIFY" NUMBER(1),
         "ALLOW_PRINT" NUMBER(1),
         "ALLOW_SETUP" NUMBER(1),
         CONSTRAINT PK_GROUPALLOW PRIMARY KEY ("GROUPALLOW_ID"))
    /INSERT INTO "POWER" ("POWER_NO" ,"POWER_NAME" ) VALUES ('111','住户生活水')
    /
     
    INSERT INTO "POWER" ("POWER_NO" ,"POWER_NAME" ) VALUES ('112','工业生活水')
    /
      

  3.   

    你们不用PL/SQL?
    SQL PLUS我用不习灌,以前是用MS SQL SERVER 的!
      

  4.   

    我没用过plsqldev,在toad里面有一个execute as script,不知道plsqldev里面有没有
    有的话直接执行即可
    CREATE TABLE "POWER" 
        ("POWER_NO" CHAR(8 ) NOT NULL, 
         "POWER_NAME" VARCHAR2(40 ), 
          CONSTRAINT "KEY_POWER" PRIMARY KEY("POWER_NO"));
      CREATE TABLE "GROUPALLOW" 
       ( "GROUPALLOW_ID" NUMBER(12) NOT NULL,
         "ALLOW_BROWSE" NUMBER(1),
         "ALLOW_MODIFY" NUMBER(1),
         "ALLOW_PRINT" NUMBER(1),
         "ALLOW_SETUP" NUMBER(1),
         CONSTRAINT PK_GROUPALLOW PRIMARY KEY ("GROUPALLOW_ID"));
    INSERT INTO "POWER" ("POWER_NO" ,"POWER_NAME" ) VALUES ('111','住户生活水'); 
    INSERT INTO "POWER" ("POWER_NO" ,"POWER_NAME" ) VALUES ('112','工业生活水');commit;
      

  5.   

    不用换什么客户端,就是plsqldev的问题,不能直接执行两个create,toad解决的办法是execute as a script
    你可以再sqlplus里执行一下就知道了
      

  6.   

    那就只有这样了?
    PL/SQL怎么搞的??
      

  7.   

    是8i和9i的区别吗?我的oracle是8i,在PL/SQL里面执行你的语句一点问题也没有啊
      

  8.   

    PL/SQL的一个SQL窗口里是不可以一次执行多个语句的。可以全写出来,然后一次只选定一段来执行就可以了。不过在COMMAND WINDOW里面是可以一次执行多条语句的。
      

  9.   

    先一个一个的执行在pl/sql tools 下的export table 导出成文本看看
      

  10.   

    COMMAND WINDOW里面是可以的
    KAO!
    谢谢大家了!