`
tianhandigeng
  • 浏览: 374786 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
    REPLACE 的运行与 INSERT 很相似。只有一点例外,假如表中的一个旧记录与一个用于 PRIMARY KEY 或一个 UNIQUE 索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除 。 注意,除非表有一个 PRIMARY KEY 或 UNIQUE 索引,否则,使用一个 REPLACE 语句没有意义 。该语句会与 INSERT 相同,因为没有索引被用于确定是否新行复制了其它的行。 所有列的值均取自在 REPLACE 语句中被指定的值。 所有缺失的列被设置为各自的默认 值,这和 INSERT 一样。您不能从当前行中引用值, 也不能在新行中使用值。如果您 ...
    在写sql语句然后进行查询的时候遇到了这样的错误,java.sql.SQLException: ORA-00933: SQL command not properly ended。    看到SQLException我们第一感觉想都不要想肯定是sql语句写错了,看提示信息SQL command not properly ended,sql命令可能没有结束,最后去网上找了一下一哥们说了一句:可能是where后面没有空格,根据他的提醒重新看了一下我的sql语句: WHERE s.magichidden = 0 AND (ROWNUM BETWEEN 1 AND 13)ORDER BY s ...
  下文将为您介绍SQL 中的随机函数rand(),供您参考,如果您是才接触SQL Server的新手,不妨一看,相信对您学习SQL中的函数会大有帮助。 在SQL Server中,有个随机函数rand(),有不少新手可能不知道存在这个函数,现在我就把这个函数的一些随机数生成技巧写出来,这是面向菜鸟的,老鸟请不要拍砖呀,我的头还不够硬 不过还是希望老鸟们多多指教了,现在切入正题:  随机函数:rand()  在查询分析器中执行:select rand(),可以看到结果会是类似于这样的随机小数:0.36361513486289558,  像这样的小数在实际应用中用得不多,一 ...
     现在通常可以看到 sql 语句中有这样的字眼 where 1=1 ,比如: select * from tb_memeber where 1=1 and name=’you’ 这样写了 where 1=1 后有什么作用呢,写着表示条件永远为真,永远都可以查询出数据。这样做便于动态连接后续条件,在组合查询的时候用得很多: String sql="select * from user where 1=1 "; if(username!=null) sql=sql+ " and username='"+userna ...
   TRUNCATE TABLE 和不带 WHERE 的 DELETE 功能是一样的,都是删除表中的所有数据,不过 TRUNCATE TABLE 速度更快,占用的日志更少,这是因为 TRUNCATE TABLE 直接释放数据页并且在事务日志中也只记录数据页的释放,而 DELETE 是一行一行 ...
  在MyEclipse里面,要看被调用方法的内容 直接F3或者ctrl+鼠标点击。不过想查看方法在哪儿被调用了就不知道怎么回去了,用这个快捷键:ctrl+shift+g 或(ctrl+alt+h 这个组合键是后来发现的)可以搜索到被调用的类以及被那个方法调用了。 调用方法doStatusInit(); ctrl+shift+g 搜到调用doStatusInit()的方法的位置。双击击open();调回原位置。 又跳到open()的位置。 我不知道还有没有更好的方法。
javax.el.PropertyNotFoundExceptionProperty ''not found on type java.lang.String 这个异常的原因主要有: 1.items里头没有写清楚 <c:forEach items="${helpForm.helpList}" var="helpList"> 2.或者list里头的对象字段缺少get ,set? ...........................    
    我这样设置一个div的边框: .productImageAreaHeader { width:70px; height:10px; font-weight:bold; border-style:solid; border:1px; border-bottom-width:0px; padding:10px; border-color:#ADD2FF; margin-left:20px; }  这样设置后在IE中可以显示出来,但是在FF中却不能显示出来,最后把 border:1px; bo ...
   JavaScript使用split分隔指定字符串,用法举例,这里使用“,”逗号作为分隔符,将一长串含有逗号的字符串分开,应用十分广泛,其用法也相当简单,你从本代码中即可学到用法。 <html> <head> <title>使用指定的字符分割字符串</title> </head> <body> <script language="javascript"> <!-- name = "张三,李四,王五"; ch = new Array; ch = ...
    jsp页面中的js代码内部可以直接使用传入jsp页面的值,这是我第一次知道的,我一直认为js不能直接和request,response,session等服务器对象交互,要交互的话就必须用AJAX方式,不过现在知道是我理解错了,js确实不能直接操作request,但是当通过action,servlet将值返回到jsp页面后,位于jsp页面中的js代码是可以直接像jsp那样使用这些值了,和jsp原本的取值操作一样,当运行到js代码的时候会解析出这些数值。可以理解成这些js是jsp中的一部分。      小弟理解可能有些不足希望看到的大哥可以给小弟指导补充一下。
     用jstl的if或者when来根据条件进行相关操作时如果判断条件有多个,我第一次写的时候是这样写的: <c:when test="${uploadLimit !=0} && ${uploadLimit<1024}">  这样写的话是会报错的,正确的书写格式是这样的: <c:when test="${uploadLimit !=0 && uploadLimit<1024}">   一点一定记录
    在jsp页面用到jstl的if或when标签判断字符串是否为空的时候,有时候经常这样判断: <c:when test="${allowedUploadImageExtension != ""}"> <c:if test="${allowedUploadImageExtension != ""}">  这样判断会报错,提示有未结束的标签,正确的书写格式是这样的: <c:when test="${not empty allowedUploadImageExten ...
      需求:同一个tr中有多个td,其中第一个td放置的是一个checkbox,后面的td中有一个放置的是普通的输入框input,html是这样的: <td> <input type="checkbox" name="pids" value="${value.pid}" onclick="check(this)"/> </td> <td> <input name="amount" style="width:40p ...
首先申明一点,MyEclipse中的配置全部都正确的,但是就是无法debug,debug后报ClassNotFoundException异常,提示 Source not found(ClassLoader:findBootstrapClass(String)line;not available[native method]) 弄来弄去都是在ClassLoader和URLClassLoader中跑,弄了很久都没弄出来,后来看到百度知道中一个哥们也遇到了这样的一个问题,他解决了,解决的办法就是换一个工作空间,至于是什么错误就不分析了,我觉得也没必要分析。
    程序中有一个List,想更具条件删除List中的元素。要求就是这样,但是使用Iterator后出现了Java.util.ConcurrentModificationException异常。现在来看看我的程序: Iterator<Map<String,Object>> it=shoppingList.iterator(); int pid=Common.intval(request.getParameter("pid")); while(it.hasNext()){ Map<String,Object> pr ...
Global site tag (gtag.js) - Google Analytics