![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
New丶York
这个作者很懒,什么都没留下…
展开
-
oracle 遇到中is null与 =‘‘的问题
讲在前面,在oracle中空和null是对等的。不信的可以去试试。selectnvl(null,'')fromdual;遇到问题如下:select * from SMS_TEST where "Status" is null;select * from SMS_TEST where "Status" = '';这两个语句在plsql或者其他连接工具上执行is null的语句可以查询到数据,=''的语句则查询不到。但是我用ODBC去执行s...原创 2021-10-21 17:11:02 · 1778 阅读 · 0 评论 -
当存储过程返回有多个结果集时,默认返回第一个 需加上SET NOCOUNT ON
问题表现:创建一个存储过程,不加SET NOCOUNT ON时,会返回3个结果集1、insert的结果集2、select的结果集3、select的结果集当然用工具我们可以看到两个结果集,但是当代码里调用执行EXEC [dbo].demo_SET_NOCOUNT_ON ''默认是返回第一个结果集,也就是insert的结果集,所以代码返回会是一个空的结果集。解决办法:方法一、在存储过程加上SET NOCOUNT ON;这时返回的...原创 2021-09-26 15:34:06 · 1444 阅读 · 0 评论