当前位置: 代码迷 >> Oracle管理 >> SQL语句的区别解决思路
  详细解决方案

SQL语句的区别解决思路

热度:63   发布时间:2016-04-24 05:35:34.0
SQL语句的区别
ORACLE中 select t.*, t.rowid from yw_sfyjk t 和 select * from yw_sfyjk这两种写法到底有什么区别??

------解决方案--------------------
select t.*, t.rowid from yw_sfyjk t
select * from yw_sfyjk
如果只是查询都差不多,只是第一种多了rowid记录,也可以去掉。
但在pl/sql工具中,第一种查询对查询结果的数据可以新增、删除、编辑,
第二种只能查看查询的结果。
如果有多表关联查询,第一种比较方便:
select a.*, b.field from yw_sfyjk a, tab_test b where a.id=b.yw_id
  相关解决方案