关于火车站售票系统并发访问和锁机制问题?
我在考虑联网火车站售票系统时,有些问题,请各位高手指教。 1、某火车站有20个售票窗口,比如说有20个人同时在这些窗口购买上海至北京的车票,第一个窗口的旅客在查询票时看到1号车厢1号卧铺是空位,准备购 买,还在犹豫。如果第二个窗口的另外1客人也要购买上海至北京的车票,那么在系统查询时就应该查到1号车厢2号卧铺(且不能显示1号车厢1号卧铺),以此 类推,那么火车站oracle系统是用的什么事务处理方法解决同时并发访问和锁处理机制了? 2、请问我在 select ... where... for update后,要怎样才能查出没有for update的记录来
oracle update 结合更新
Dense_Rank和批量更新结合的奇怪问题,请高手帮忙 现在有这样的一个表结构, 里面有以下5个主要字段: Table A( buyer, --购买者 PK1 things, --商品 PK2 supplier, --供货商 PK3 rank, --评级 point --分数 ) 一开始, buyer,things,supplier和point 都有数值了, 现在想对 供货商进行评级, 单位是buyer和things SELECT DENSE_RANK() OVER( PARTITION BY buyer, things ORDER BY point DESC) AS RANK 就可以很好的查询到我需要的RANK. 然后, 我想把查询到的RANK, 一次更新到这张Table里面去. UPDATE A t1