由于最近使用oracle比较多,所以在平时开发当中把使用过的函数简单记录一下:
exists:操作的原理是先进行主查询操作,再到子查询中进行过滤(适合主查询是小表,子查询是大表)。
exists 相当于in,
not exist 相当于 not in
nvl(参数1,参数2)
如果参数1为null的时候,则返回参数2,如果参数1和参数2都为null的时候,则返回为null。
truncate table和delete区别:
truncate 删除表中数据 没有事物提交
由于最近使用oracle比较多,所以在平时开发当中把使用过的函数简单记录一下:
exists:操作的原理是先进行主查询操作,再到子查询中进行过滤(适合主查询是小表,子查询是大表)。
exists 相当于in,
not exist 相当于 not in
nvl(参数1,参数2)
如果参数1为null的时候,则返回参数2,如果参数1和参数2都为null的时候,则返回为null。
truncate table和delete区别:
truncate 删除表中数据 没有事物提交