1 为什么NOT IN与包含NULL的集合总是返回FALSE / NULL? 我有一个查询(针对Postgres和Informix),其中NOT IN包含一个子查询,该子查询在某些情况下返回NULL值,导致该子句(和整个查询)无法返回任何内容。 理解这一点的最好方法是什么?我认为NULL这是没有价值的事情,因此并不期望查询会失败,但是显然,这不是正确的思考方式NULL。 21 postgresql query null informix
3 NVL代表什么? 代表什么NVL?我说的是Oracle和Informix(也许还有其他)函数,用于从查询结果中过滤出非NULL值(类似于COALESCE其他数据库)。 17 oracle functions informix
2 如何删除名称不明确的程序? 我正在使用信息提示... 我不知道我是怎么做的,但是数据库中有两个同名的过程。当我尝试用 DROP PROCEDURE myProc; 然后我收到一条错误消息 ERROR: Routine (add_adr_trigger_row) ambiguous - more than one routine resolves to given signature. Error Code: -9700 我如何取消该程序? 12 stored-procedures informix