由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - oracle rowid 问题
相关主题
面试问题,关于oracle 8iOracle 11g坑爹还是公司DBA坑爹
Oracle char AND varchar2 datatype question.COMBINE RECORDS
北京来参谋参谋请教一个SQL的问题
菜鸟急问ORACLE里FUNCTION返回ref cursor的问题这个 Oracle SQL 语句该这么写啊?
坚定要跳槽了Pluggable Databases vs Database Virtualization
求职 Oracle DBAOracle OCM 有多牛?
Do you do migration/release?Oracle DBA position is available in bay area (转载)
Oracle,table有上千个column考古了半天,大家说的db developer和一般的programmer有什么
相关话题的讨论汇总
话题: rowid话题: tab1话题: lnid话题: lnrowi1d话题: update
进入Database版参与讨论
1 (共1页)
B*****g
发帖数: 34098
1
一个procedure, 是用第一种方法好,还是第二种(id 是table的pk,unique index?
为什么? 谢谢
1.
select rowid,....
into lnRowi1d, ......
from tab1
something between
update tab1
set .....
where rowid = lnRowi1d
2.
select id,....
into lnId, ......
from tab1
something between
update tab1
set .....
where id = lnId
c*****d
发帖数: 6045
2
绝对是2
为什么呢?万一发生row migration方法1就有问题了
B*****g
发帖数: 34098
3
谢谢。一会查一查row migration,不太懂。

【在 c*****d 的大作中提到】
: 绝对是2
: 为什么呢?万一发生row migration方法1就有问题了

B*****g
发帖数: 34098
4
sorry,我学过一点DBA,知道row migration,只是一下没想起来。看来生命不息,学习
不止。

【在 B*****g 的大作中提到】
: 谢谢。一会查一查row migration,不太懂。
c*****d
发帖数: 6045
5
或者这么说
你存完rowid之后,如果一些操作导致这一行的rowid改变了
以后你再以rowid作为where语句的条件就有问题了

【在 B*****g 的大作中提到】
: 谢谢。一会查一查row migration,不太懂。
B*****g
发帖数: 34098
6
谢谢。
如果用cursor ... for update, 好像记得也是隐含用rowid(这个不确定),会不会也
有影响?

【在 c*****d 的大作中提到】
: 或者这么说
: 你存完rowid之后,如果一些操作导致这一行的rowid改变了
: 以后你再以rowid作为where语句的条件就有问题了

c*****d
发帖数: 6045
7
如果是cursor select ... for update
至少我不知道会隐含用rowid
select ... for update只是上锁

【在 B*****g 的大作中提到】
: 谢谢。
: 如果用cursor ... for update, 好像记得也是隐含用rowid(这个不确定),会不会也
: 有影响?

B*****g
发帖数: 34098
8
谢谢。

会也

【在 c*****d 的大作中提到】
: 如果是cursor select ... for update
: 至少我不知道会隐含用rowid
: select ... for update只是上锁

1 (共1页)
进入Database版参与讨论
相关主题
考古了半天,大家说的db developer和一般的programmer有什么坚定要跳槽了
请推荐database的经典书求职 Oracle DBA
advices please on learning OracleDo you do migration/release?
Oracle证书Oracle,table有上千个column
面试问题,关于oracle 8iOracle 11g坑爹还是公司DBA坑爹
Oracle char AND varchar2 datatype question.COMBINE RECORDS
北京来参谋参谋请教一个SQL的问题
菜鸟急问ORACLE里FUNCTION返回ref cursor的问题这个 Oracle SQL 语句该这么写啊?
相关话题的讨论汇总
话题: rowid话题: tab1话题: lnid话题: lnrowi1d话题: update