ubuntu: 安装oracle sql developer 2.1
1:oracle网站下载最新的oracle sql developer 2.1 访问:http://www.oracle.com/technology/software/products/sql/index.html下载:Oracle SQL Developer for other platforms (This zip does not include a JDK)sqldeveloper-2.1.0.63.73-no-jre.zip 2:安装jdksudo apt-get install sun-java6-jdk3:为sqldeveloper添加jdk支持在用户目录下创建 cd $home (桌面用户的根目录)touch ~/.sqldeveloper/jdkmkdir -p ~/.sqldevelopertouch ~/.sqldeveloper/jdkecho /usr/lib/jvm/java-6-sun > ~/.sqldeveloper/jdk4:安装sql develop
sql语句的注意事项-关于聚合函数
1:如果在查询中包含聚合函数,而所选择的列不再聚合函数中,那么这些列就必须在group by子句中2:不能在where子句中用聚合函数限制行3:HAVING子句可以用于过滤组,他可以放在group by子句后4:group by可以不和HAVING子句一起使用,但是HAVING必须与group by子句一起使用。[@more@]
解决Linux中sqlplus退格显示"^H" 的方法
通过设定环境变量就可以解决这个问题:这个只要在环境变量中加入stty erase ^H 即可。这个要根据使用的shell类型如果是bash把stty erase ^H添加到.bash_profile中如果是csh就把stty erase ^H 添加到.cshrc中退出后重新登陆oracle用户或者是通过执行source命令使环境变量生效即可[oracle@testdb ~]$ source .bash_profile[@more@]
oracle 单行函数-字符函数
1: ASCII(X)返回字符x的ascII码2:CHR(x)返回ASCII码的x的字符3:CONCAT(x,y)将y添加在x上,并将得到的字符作为结果返回4:INITCAP(x) 将x中的给个单词的首字符都转换成大写,并返回得到的字符串 5:INSTR(x,find_string[,start][,occurrence])在x中查找字符串find_string,然后返回find_string所在的位置,可以提供一个可选的start位置来指定该函数从这个位置开始查找。同样,也可以指定一个可选的occurrence参数,来说明应该返回find_string第几次出现的位置6:LENGTH(x)返回x中字符的个数7:LOWER(x)将x中的字母装换成小写,并返回得到