首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

SQL语句的区别解决思路

2012-03-16 
SQL语句的区别ORACLE中 select t.*, t.rowid from yw_sfyjk t 和 select * from yw_sfyjk这两种写法到底有

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

热点排行