现在有一条记录,我要根据其中的TIMESTAMP字段删除这条语句,字段类型是NUMBER型的,字段值为1.1703E+12,如何才能删除它?

解决方案 »

  1.   

    我就是要直接进数据库删啊!可
    delete from transactionrecord where TIMESTAMP=1.1703E+12;
    这么写删除不了
      

  2.   

    找个工具连接数据库找相应表格删呗
    何必写SQL语句呢
    比方SI Object Browser Ver9
      

  3.   

    你这样吧:
    delete from transactionrecord where TIMESTAMP=1170300000000
      

  4.   

    在PL/SQL Developer的SQL Windows里:
    select * from transactionrecord for update;
    点击锁按钮,再点击"-"按钮,提交,完事.
      

  5.   

    delete from transactionrecord where TIMESTAMP=1.1703E+12;这么写删除不了 是不是因为你没有提交阿?
    写完上面那条语句之后  再写 commit;  试试错了别见笑~~~
      

  6.   

    where子句用rowid='xxx'来定位记录位置,可避免使用“TIMESTAMP=1.1703E+12”。