oracle外键反查套件

2016-08-07
阅读 6 分钟
2.2k
经常和oracle打交道的人都应该遇到会遇到过这么一类需求: 哪些表引用了这个表 这条数据被引用了几次 这张表引用了哪些表,引用的字段是什么 本人也经常遇到这些问题,特别是当删除一条数据总是被告知被引用的时候。于是写了以下外键反查套件: 注: 本套件只支持表中主键列名为ID,ID为NUMBER类型,如果不符合你的需求...

SQL NULL值比较陷阱

2016-08-06
阅读 1 分钟
9.9k
数据库里null值的比较是一件非常坑爹事情,一不小心就会掉到陷阱里去。以一个非常常见的场景为例: {代码...} 看上去没什么问题吧。错了!如果field1、field2中有一个值为null,那么结果就会变得很神奇。 下面列出各种情况,你可以先不看答案,看看你能猜对几个 SQL 结果 select 1 from dual where null=null 什么都没有...