今天在写代码的时候,发现同一条SQL语句在VS中运行得到的结果和在PLSQL中运行得到的不一样,这是因为在VS中,这个SQL语句前面的代码执行了增删改查,事务还未提交,这时候执行该SQL语句,就会得到一个结果,而由于该事务未提交,因此数据库中未查到该结果。因此在调试的时候,要注意事务,避免盲目调试!
今天在写代码的时候,发现同一条SQL语句在VS中运行得到的结果和在PLSQL中运行得到的不一样,这是因为在VS中,这个SQL语句前面的代码执行了增删改查,事务还未提交,这时候执行该SQL语句,就会得到一个结果,而由于该事务未提交,因此数据库中未查到该结果。因此在调试的时候,要注意事务,避免盲目调试!