Sql 如果我使用Oracle数据库,delete语句是什么?

Sql 如果我使用Oracle数据库,delete语句是什么?,sql,oracle,sql-delete,Sql,Oracle,Sql Delete,当我编写代码删除表行中的数据时,它没有删除 这是我的密码` SQL> select * from bill; PID TID BILL_NO CODE 1 1 5 2 1 2 3

当我编写代码删除表行中的数据时,它没有删除

这是我的密码`

SQL> select * from bill;

   PID        TID    BILL_NO       CODE                                     

     1          1          5          2                                     
     1          2          3                                                

SQL> delete from bill where bill_no in(5,3);

2 rows deleted.

SQL> select * from bill;

no rows selected

SQL> spool off;
SQL> select * from bill;

   PID        TID    BILL_NO       CODE                                     

     1          1          5          2                                     
     1          2          3                                                

SQL> spool off;`
有什么问题?
顺便说一下,我是oracle的初学者,需要提交DML命令:

  commit;

需要提交DML命令:

  commit;

Oracle和其他关系数据库支持事务。事务意味着您必须提交更改或回滚更改,分别使用
commit
ROLLBACK
命令完成。通常,程序在类似活动退出时执行隐式
回滚
,Oracle数据库在断开连接时对未完成的更改发出
回滚

SQL> select * from bill;

PID        TID    BILL_NO       CODE                                     

 1          1          5          2                                     
 1          2          3                                                

SQL> delete from bill where bill_no in(5,3);

2 rows deleted.

SQL> COMMIT;

Oracle和其他关系数据库支持事务。事务意味着您必须提交更改或回滚更改,分别使用
commit
ROLLBACK
命令完成。通常,程序在类似活动退出时执行隐式
回滚
,Oracle数据库在断开连接时对未完成的更改发出
回滚

SQL> select * from bill;

PID        TID    BILL_NO       CODE                                     

 1          1          5          2                                     
 1          2          3                                                

SQL> delete from bill where bill_no in(5,3);

2 rows deleted.

SQL> COMMIT;

您的更改未提交!从清单中删除(5,3)中的清单号;犯罪您的更改未提交!从清单中删除(5,3)中的清单号;犯罪不客气!您还可以查看更多教程和操场。欢迎您!您还可以查看更多教程和操场。