我试过了的,插是可以插,而且WHERE子句里的也可以都用''括起来
就是不知道这样做后会有会有问题

解决方案 »

  1.   

    已连接到 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 SQL> create table test (id number, name varchar2(10));表被创建SQL> insert into test values(1,'A');1 行 已插入SQL> insert into test values(1,'B');1 行 已插入SQL> insert into test values(1,'C');1 行 已插入SQL> insert into test values(3,'B');1 行 已插入SQL> insert into test values(3,'D');1 行 已插入SQL> commit;提交完成SQL> select * from test;        ID NAME
    ---------- ----------
             1 A
             1 B
             1 C
             3 B
             3 D
    没有啊,和sql一样
      

  2.   

    呵呵。其实我也这样试过,觉得应该可以。
    还有。如果你没有commit的话好像也可以,也可以从表里查的出来(用语句),可是直接在企业管理器里看的时候没有,硬要commit后才看的到,这是什么原因?
      

  3.   


    1、在插入值的时候,如果目标字段与你给定的值类型不一致,Oracle会自动转换为字段的类型,
    所以,对于数值型字段,123 和 '123' 效果相同。
    只是由于需要转换,所以大量操作效率就会降低,所以尽量不要一律用引号。2、在 WHERE 子句中如果给定的值与字段类型不一致,则很可能导致字段上的索引失效,从而影响查询效率。总之,尽量不要“一刀切”,这样做是不严谨的,也是有潜在风险的。
      

  4.   

    sqlplus 和 oem 相当于两个会话,如果sqlplus 中不提交的话,那么另外一个会话当然看不到,这就是 Oracle 的读一致性
      

  5.   

    commit执行命令,没执行它你只能看到旧的数据。并还没有真正的更新。
      

  6.   

    好像有的时候不行哦,我遇到过一次,类型是varchar2型的,用" 出问题了!不知道说得对不对,还有人遇到么?
      

  7.   

    "sqlplus 和 oem 相当于两个会话,如果sqlplus 中不提交的话,那么另外一个会话当然看不到,这就是 Oracle 的读一致性"这两天在看oralce的文档,就是这个意思
      

  8.   

    请问我如果想用file field把文件插入到oracle的表里,应该怎么做呢?