oracle下表的id怎么给出

olive75 2003-08-18 09:50:54
恩,问个很菜的问题,oracle表的id怎么表示,table.id好象不行呀
...全文
78 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
olive75 2003-08-20
  • 打赏
  • 举报
回复
up
olive75 2003-08-19
  • 打赏
  • 举报
回复
to xiaohuajx
我是在说rowid,oracle的rowid是个好长的字符窜,
可否这样用select * from aa,bb where aa.cc=bb.cc and right(aa.rowid,13)=right(bb.rowid,13)
delphi_xizhousheng 2003-08-19
  • 打赏
  • 举报
回复
把所有要用到的表都要引用 select * from aa ,bb where ....
yeahnope 2003-08-19
  • 打赏
  • 举报
回复
不太明白你的意识,可否具体一点。
xiaohuajx 2003-08-19
  • 打赏
  • 举报
回复
olive75(潇靖彤) :
请问:你要什么ID?(ID是什么?)是不是系统表中的rowid?Oracle中,每一条记录都有一个rowid,rowid在整个数据库中是唯一的,rowid确定了每条记录是在ORACLE中的哪一个数据文件、块、行上。
olive75 2003-08-18
  • 打赏
  • 举报
回复
to 小人物

结果aa.id和bb.id为无效列名,在sql plus执行的
more_zou 2003-08-18
  • 打赏
  • 举报
回复
select * from aa,bb where aa.cc=bb.cc and aa.id=bb.id ;
olive75 2003-08-18
  • 打赏
  • 举报
回复
打个比方,一张表为aa,另外一张表为bb,他们都有个共同的字段cc,打个比方我要求两张表的
cc 一样,并且要求两张表的id也一样的结果选出来。
select * from aa where aa.cc=bb.cc and aa.id=bb.id 好象不行嘛,我记得sql server 可以直接用的
more_zou 2003-08-18
  • 打赏
  • 举报
回复
??
hdkkk 2003-08-18
  • 打赏
  • 举报
回复
没说明白

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧