随笔分类 - ORACLE
摘要:在ORACLE SELECT 语句中 IN 的数据如果超过 1000,就会出错,解决方法也很简单,以C#代码为例:1、先写一个方法,接收2个参数参数1:接收 IN里面的数据,如:'a1','a2',...'a2000' ;参数2:需要IN的列名; [代码]2、使用这个方法的返回值,代码如下:[代码]3、运行后得到的SQL字符串格式为:[代码] 这样就解决了 IN大于1000的问题。
阅读全文
摘要:前段时间做项目,需要从DB中读取数据,根据不同的类型,在画面显示不同的提示;以前为了简化SQL语句,统一做法都是写出SQL,然后在代码中判断处理,可是最近对象BUG发现,改别人的BUG时,遇见这种问题,代码就很难阅读,还需要大量的跟踪调试,才能明白业务逻辑。 所以这次项目,就要求了把这些业务逻辑写到SQL语句中,宁可SQL语句很长,也不在代码中写业务判断了,具体写法如下...
阅读全文
浙公网安备 33010602011771号