insert into test(a1,a2)values(default,default);

解决方案 »

  1.   

    INSERT INTO TEST(A1,A2) VALUES(DEFAULT,DEFAULT);
      

  2.   

    各位老大,你们说的方法不行哦,我的ORACLE 817R3
    执行 insert into test (a1,a2) values (default,default)
    报错:
    insert into test (a1,a2) values (default,default)
                                   *
    ERROR 位于第 1 行:
    ORA-00936: 缺少表达式
    --------------------
    我在想ORACLE是否支持这样的写入格式。还有什么写入方法呢?
      

  3.   

    在insert語句里面,9i有default,8i則沒有 :(
    try:
    insert into test()values();
      

  4.   

    在insert語句里面,9i有default,8i則沒有 :(
    try:
    insert into test()values();
      

  5.   

    小弟胡思乱想:
    insert into test (a1,a2) values(null,null)
      

  6.   

    insert into test()values();
    insert into test (a1,a2) values(null,null)
    都测试不通过。
    估计8I更本不可能实现这个情况的了。
      

  7.   

    insert into test (a1,a2) select '1','1' from dual where 1=2;
    试试吧
      

  8.   

    尝试:insert into test (a1,a2) select '1','1' from dual where 1=2;
    结论:已创建0行。 失败不通过。
    大家还有什么可以INSERT的方法,说出来。 
    ORACLE 不支持这样的吗?
      

  9.   

    insert into test (a1,a2) values('xx','yy')
      

  10.   

    zly1980兄的方法是可以,不过未必太GX了吧。
    还有什么高手的方法来INSERT。
      

  11.   

    用ORACLE9i,这种方法是可以的了:
    insert into test (a1,a2) values (default,default)。用ORACLE8i,也没别的办法,只有试试这种方法了。
    在你的表多加上一列(a3),然后插入a3的值就行了:
    insert into test(a3) values(1).
    这样问题就应该解决了
      

  12.   

    INSERT INTO TEST(A1,A2) VALUES('XX','YY');