`
jiangmq100083
  • 浏览: 10904 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表

order by和rownum

如果想要做一个查询,想先排序再取前几条,以下这样写是不行的: select * from tableName where rownum < 10 order by columnName 因为这些写的话,根据sql文的执行顺序,会先运行where语句,再运行orderby语句。所以会先把前10条抽出来,再排序。 如果像实现之前的需求,需要这么写: select * from (select * from tableName order by columnName) where rownum < 10  

ORA-02299的处理

 
在给某表的某两列加上联合unique约束的时候,发生了ORA-02299的错误, 这说明,现在在表里面已经有了2条或者2条以上,这两列的值都一样的数据,所以要用以下的sql文check一下, SELECT 列名1, 列名2, COUNT(*) amt FROM 表名 GROUP BY 列名1, 列名2 ORDER BY amt DESC; 查出来的结果,如果amt列有大于1的值,就说明有不符合unique的数据了,所以才无法创建这个约束。 那么把重复的数据处理掉,就可以了。

ora-00054的处理

在对oracle的表或者数据进行操作的时候,有时候oracle会报出ora-00054的错误,意思其实是,你所要操作的东西现在被锁住了,所以就要按照以下的方法去处理: 1、用dba权限的用户查看数据库都有哪些锁 select t2.username,t2.sid,t2.serial# ...

UISearchBar使用

    博客分类:
  • IOS
UIsearchbar就是下图中,最上面那个搜索条的控件,得到焦点的时候会呼出键盘,失去的话回收回键盘:   使用UIsearchview的时候,要实现UISearchBarDelegate, 里面有以下这些方法,是常用的: // searchbar获得焦点的时候 - (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar { }  // 失去焦点的时候 - (void)searchBarTextDidEndEditing:(UISearchBar *)searchBar { 

UIpickerView使用

    博客分类:
  • IOS
UIpickerview顾名思义,是一个用来单选的view,功能类似于html里面的select框。   有几个关键性的需要注意的地方: 1.如何给UIpickerview赋值。 UIpickerview里面的选项,其实是一个数组类型的数据,想把这个数组的值赋给UIpickerview的话,需要实现一个delegat:UIPickerViewDelegate和一个datasource:UIPickerViewDataSource 然后实装以下三个方法: // 返回的数字代表这个controller里有几个UIpickview -(NSInteger)numberOfCompo ...
在用mybatis的时候,特别是在进行update,insert或者delete的时候,如果有的值是null的话,会报错。原因是没有为参数指定jdbcType,所以当值是null的时候,mybatis无法进行转换,解决方法就是在sql的xml文件中,每个参数后面都跟上它的jdbcType。   <insert id="insertSomething" parameterType="xxx.xxx.xxx.xxxxvo"> insert into tbl (name,age,sex) values (#{name,jdbcType=VA ...
有时候我们想做一个,类似于UIActionSheet的东西,而UIActionSheet又不能满足我们,那么我们就可以用JGActionSheet来实现。   JGActionSheetSection的下载URL: http://code4app.com/ios/JGActionSheet/53f31014933bf02c718b550b   要使用JGActionSheet就要引用JGActionSheet.h文件   JGActionSheetSection的思路是: sheet,是全部的框体,一个sheet里面,包含很多个section,每个section下呢,又包含很多 ...
在APP没有登录到app store的前提下,如果app需要更新,如何通知用户呢?   实现思想: app运行时,如果发现最新的版本号和现在app内的版本号不同时,在桌面的图标的右上角显示一个红色的圆圈1,蹦出一个提示框提示升级或者取消,点击提示升级时,应启动默认的浏览器跳转到能下载到最新版本app的页面。   实现流程: 1.在每一次程序开始运行的时候,都要进行一次版本对比。 2.对比的双方是,从app内部取得的版本号和从服务器端取得的需要安装的最新的版本号 3.客户端要有能取到最新版本号的接口(这里采用的方案是,在服务器端放一个.json的文件,里面只存最新的版本号) ...
spring MVC配合ajaxFileUpload 上传文件。   想要使用ajaxFileUpload来上传文件,必须引入jquery和ajaxfileupload.js才行。 view端form的enctype="multipart/form-data"要设定好,<input type="file" name="uploadFile" id="uploadFile">这里file控件的ID设置为uploadFile,这个一会儿会用到。 //点击上传按钮,触发事件   function u ...
很多时候,开发的APP会存在在真机上出现闪退和崩溃的问题,如果捕获到这些异常,就以快速定位问题所在,所以这里记录下如何捕获和处理方法。   总的核心思想是: 1.让程序知道出现闪退和崩溃的问题时,该调用什么 2.对闪退和崩溃问题进行处理   key point: ios里面的崩溃和闪退分两种情况,一种是未捕获的异常,通常是一些NSXXXXException这种,这种异常,可以通过NSSetUncaughtExceptionHandler 函数来进行异常处理。还有一种,内存访问错误,重复释放等这些错误造成的,就不是exception了,而是抛出Signal,这就需要做专门的Sig ...
Global site tag (gtag.js) - Google Analytics