- 博客(6)
- 收藏
- 关注
原创 oralce"写不阻塞读"机制的小问题
举个小例子:在酒店里2个人同时用机器预定同一时段的一个房间,由于这个时候在写数据库但是不上锁,不阻塞读的情况下他们2个人都会显示预定成功。这样的情况在oralce中会出现,但是在sql server和sybase里是不会存在的,因为他们2个写的时候会给行上锁,不允许读。但是oralce写不阻塞读的机制当然有他非常大的好处。如果把象这样的在sql server中运行顺利的例子应用移植到ora
2007-06-21 14:57:00 500
原创 flashback命令
oracle10G以上版本,有个flashback命令。可以把对象返回到以前某个时间点的状态。flashback table tablename to scn :scn ; 如果得到一个无法闪回的错误,就必须先执行这个命令:alter table tablename enable row movement在oralce中,每插入一行就会为他分配一个rowid,并且永远拥有这个r
2007-06-25 13:42:00 368
原创 oracle与sql server中NULL的识别方式的异同
select * from table where null=nullno row selected select * from table where nullno row selected select * from table where null is nullD-X这个例子在ORACLE中执行的,充分说明了在ORACLE中,NULL相比较既不相等,
2007-06-22 10:37:00 417
原创 从SQL SERVER中提取出除newid()之外全重复的行算法
select columnsinto #t1 from tablesgroup by columnshaving count(*) > 1 select identity(int,1,1) id,columns into #t2 from #t1 order by columns select id+1-(select min(id) from #t2 where column1
2007-06-20 10:40:00 914
原创 SQL SERVER中关于日期时间的函数
获取月份:select * from table where month(column) =month(getdate())或者select * from table where convert(varchar(1),column,10)= convert(varchar(1),getdate(),10)获取年份函数:yaer( getdate() )获取N年(日,月)前(后)的年份s
2007-06-20 10:20:00 457
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人