2005年4月1日
摘要: 做一个表的insert的trigger,目的是只修改插入行的字段。 CREATE OR REPLACE TRIGGER TR_RME_SLOT BEFORE INSERT ON RME_SLOT FOR EACH ROW BEGIN IF (:NEW.POSITION >= 0 AND :NEW.POSITION = 0 AND :NEW.POSITION ... 阅读全文
posted @ 2005-04-01 23:28 葛宏宾 阅读(4570) 评论(2) 推荐(0) 编辑
摘要: 1、从表中随机取记录 select * from (select * from staff order by dbms_random.random) where rownum < 4 表示从STAFF表中随机取3条记录 2、产生随机数 SELECT DBMS_RANDOM.RANDOM F... 阅读全文
posted @ 2005-04-01 23:24 葛宏宾 阅读(8989) 评论(1) 推荐(1) 编辑
摘要: 源程序来自 http://www.unixreview.com/documents/urm0108e/ 原来程序中过滤掉自身进程的那个语句有bug,如果把killprog放到一个$PATH变量的路径中,然后从其他路径启动killprog时,$0是带有路径的,后来我把$0改为${0##*/},就可以过滤掉了 后来我还给这个作者写了个email,想探讨一下,别人也没有理我,难道是他的英语水平太差,呵... 阅读全文
posted @ 2005-04-01 23:18 葛宏宾 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: 这是自己好久以前在ChinaUnix上原创的一贴,后来颇为精华贴,一直有点沾沾自喜,呵呵,再次贴在这里,鼓励鼓励自己 近来看到几个不是很常见,但是比较有用的sed例子,都和hold space与pattern space有关,于是对几个例子做了自己认为正确的解释,贴出来与大家共享并请指正,继续讨论 例子一 sed G 在文件每一行下面输出一个空行 ... 阅读全文
posted @ 2005-04-01 23:16 葛宏宾 阅读(1340) 评论(1) 推荐(0) 编辑
摘要: Steve McConnell,代码完成(code complete)的作者曾于1996年在IEEE Software杂志上发表了下面这篇关于每日编译和冒烟测试的文章,已经是别人当时的最佳实践(Best Practices)了。 我们现在好几个项目组都在做Daily Build,就这一点上,其实已经落后别人十年了,但是我们希望能够坚持把Daily Build做好,为研发的正常进行提供保证。... 阅读全文
posted @ 2005-04-01 23:11 葛宏宾 阅读(904) 评论(2) 推荐(0) 编辑
摘要: 我的博客是从CSDN开始的,经过了半年时间,才开始的时候兴趣比较大,以原创文章为主,后来逐渐懒惰了起来,文章越来越少,直到后来工作忙得不可开交,1、2个月不去打理,惭愧得很。 其实在网上有自己一个天地,还是觉得很惬意,随便写什么,随便贴什么,有没有读者倒不很重要,就当是自娱自乐,所以又开始准备到CSDN Blog去看看了。 不过,遗憾得很,不知道为什么CSDN Blog总是这样那样... 阅读全文
posted @ 2005-04-01 23:06 葛宏宾 阅读(249) 评论(0) 推荐(0) 编辑