`
1927105
  • 浏览: 150234 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
背景: String sql = "select * from atm_user where username=? and password=? "; 一条很普通的sql语句,其中username和password在oracle中是char(20)和char(32) 如果是在mysql中查询是没有问题,关键是在Oracle中查询是,oracle默认在char未插满时用空格补充,一般情况是补充3×n的长度。郁闷了 上网搜到了一些处理方法,仅供参考: 1.属性用TRIM函数处理:TRIM( t.user_id)=? 2.char改为varchar2类型 ch ...
window.opener = null; window.open('', '_self'); window.close(); 这段代码的IE6和IE7中都是有效的,但是Firefox中是无效的。 Firefox默认不支持这个功能,需要设置Firefox浏览器。 设置方法 打开Firefox浏览器,地址栏中输入about:config 找到dom.allow_scripts_to_close_windows项,双击一下就将会其修改为true,再重启Firefox。
window.opener = null; window.open('', '_self'); window.close(); 这段代码的IE6和IE7中都是有效的,但是Firefox中是无效的。 Firefox默认不支持这个功能,需要设置Firefox浏览器。 设置方法 打开Firefox浏览器,地址栏中输入about:config 找到dom.allow_scripts_to_close_windows项,双击一下就将会其修改为true,再重启Firefox。
先总的说一下区别: File.pathSeparator指的是分隔连续多个路径字符串的分隔符,例如: java -cp test.jar;abc.jar HelloWorld 就是指“;” File.separator才是用来分隔同一个路径字符串中的目录的,例如: C:/Program Files/Common Files 就是指“/” separatorChar public static final char separatorChar 与系统有关的默认名称分隔符。此字段被初始化为包含系统属性 file.separator 值的第一个字符。在 UNIX ...
先总的说一下区别: File.pathSeparator指的是分隔连续多个路径字符串的分隔符,例如: java -cp test.jar;abc.jar HelloWorld 就是指“;” File.separator才是用来分隔同一个路径字符串中的目录的,例如: C:/Program Files/Common Files 就是指“/” separatorChar public static final char separatorChar 与系统有关的默认名称分隔符。此字段被初始化为包含系统属性 file.separator 值的第一个字符。在 UNIX ...
connect by prior start with 经常会被用到一个表中存在递归关系的时候。比如我们经常会将一个比较复杂的目录树存储到一个表中。或者将一些部门存储到一个表中,而这些部门互相有隶属关系。这个时候你就会用到connect by prior start with。 典型的使用方法就是: select * from table connect by prior cur_id=parent_id start with cur_id=??? 例如: a b 1 0 2 1 3 1 4 2 5 3 如果想查找a ...
connect by prior start with 经常会被用到一个表中存在递归关系的时候。比如我们经常会将一个比较复杂的目录树存储到一个表中。或者将一些部门存储到一个表中,而这些部门互相有隶属关系。这个时候你就会用到connect by prior start with。 典型的使用方法就是: select * from table connect by prior cur_id=parent_id start with cur_id=??? 例如: a b 1 0 2 1 3 1 4 2 5 3 如果想查找a ...
gnome-open /etc ubuntu中 nautilus /etc nautilus['nɔːtɪləs]这个命令就是以root权限打开一个窗口,来管理文件。比如你直接点击 计算机 里面有很多文件夹和文件是root用户才能操作, 所以你对该文件夹或文件不能进行粘贴,剪切,删除等操作,也不能建立新文件,而用nautilus命令后就可以了。 比如你要修改 /etc/apt/sources.list 不用终端的话,直接点文件夹进入该目录,你只有查看的权限,而用了nautilus命令后再进该目录,你就可以对里面的文件修改,删除, 建新文件等。
gnome-open /etc ubuntu中 nautilus /etc nautilus['nɔːtɪləs]这个命令就是以root权限打开一个窗口,来管理文件。比如你直接点击 计算机 里面有很多文件夹和文件是root用户才能操作, 所以你对该文件夹或文件不能进行粘贴,剪切,删除等操作,也不能建立新文件,而用nautilus命令后就可以了。 比如你要修改 /etc/apt/sources.list 不用终端的话,直接点文件夹进入该目录,你只有查看的权限,而用了nautilus命令后再进该目录,你就可以对里面的文件修改,删除, 建新文件等。
group by 是用来分组的, having 是对分组之后再来筛选数据的, where就不用说了啊 原因如下: 转载一篇文章 having子句与where有相似之处但也有区别,都是设定条件的语句。 在查询过程中聚合语句(sum,min,max,avg,count)要比having子句优先执行.而where子句在查询过程中执行优先级别优先于聚合语句(sum,min,max,avg,count)。 简单说来: where子句: select sum(num) as rmb from order where id>10 //只有先查询出id大于1 ...
group by 是用来分组的, having 是对分组之后再来筛选数据的, where就不用说了啊 原因如下: 转载一篇文章 having子句与where有相似之处但也有区别,都是设定条件的语句。 在查询过程中聚合语句(sum,min,max,avg,count)要比having子句优先执行.而where子句在查询过程中执行优先级别优先于聚合语句(sum,min,max,avg,count)。 简单说来: where子句: select sum(num) as rmb from order where id>10 //只有先查询出id大于1 ...
oracle中注释的写法有两种 第一种: “--”可注释一行 第二种: 注释的开始“/*”,结束用“*/” 可注释多行。 ================================================================= spool c:/oracle_20110225.txt spool out 将sql命令及其结果发送到假脱机文件中去 spool off 保存之前所有的结果到假脱机文件中去,同时关闭spool ================================================================= ru ...
oracle中注释的写法有两种 第一种: “--”可注释一行 第二种: 注释的开始“/*”,结束用“*/” 可注释多行。 ================================================================= spool c:/oracle_20110225.txt spool out 将sql命令及其结果发送到假脱机文件中去 spool off 保存之前所有的结果到假脱机文件中去,同时关闭spool ================================================================= ru ...
使用set serveroutput on 命令设置环境变量serveroutput为打开状态,从而使得pl/sql程序能够在SQL*plus和SQL*plus中输出结果
使用set serveroutput on 命令设置环境变量serveroutput为打开状态,从而使得pl/sql程序能够在SQL*plus和SQL*plus中输出结果
Global site tag (gtag.js) - Google Analytics