易截截图软件、单文件、免安装、纯绿色、仅160KB

传智播客java培训2010年4月19日ORACLE总结(2)


传智播客java培训2010年4月19日ORACLE总结(2)
1,SQL简单语句
ORACLE中SQL语句分类:
1.Select 
2.DML
3.DDL
4.DCL
5.事务控制语句
   Sql语句不区别大小写,但是在实现的工作中应应该根据公司的开发规范来书写,所以在关键字的书写中,最好采用大写。
字符连接操作符:
1.将列与其它列连接,采用||的形式,形成一个独立的表达式。
2.其中也可以拼接其它字符串,采用''引起来.
空值:
1.空值指不可用,未分配的值,也就是没有值。其不是零和空格。任何类型都支持。
2.整数与空值运算等于空
3.字符类型相运算就等字符串
在别名中使用特殊字符,大小写,汉字中有空格时,都要用引号.
Distinct 的使用是表示其的 字符组合的结果集 不出现重复。
通配符的使用,% 表示多个字符 _一个字符可以要实现模糊查找,在这儿需要特别说明的是,在要查寻的字符串中有特殊字符,比如本身就有%_的处理:
%%abc%%的查询:\%\%___\%\%  escape  '\'
2.SQL中的函数
ORACLE中的函数太多了,不可能在课堂上学得完,看文档是最后的解决方法,但是如果你英文不好的话,可能会有一定的障碍,但是一定要清楚,日积月累,一定会好起来的。我也一样,现在看英文文档很吃力,但是一定得看啊,还是要感谢在上一个公司上班的时候,因为公司里的文档是从国外买的,所以根本在网上就找不到相应的文档,所以天天硬着头皮看,自然而然就习惯了。把不熟悉的记下 来
1.INITCAP 首字母大写
2.CONCAT 连接两个字符串
3.Substr(str,start_index,length);从指定位置截取指定长度 从1开始
4.LPAD(string1,padded_length,[pad_string])在列的左边粘指定字符
5.RPAD在列的右边粘贴字符
6.REPLACE("string",'s','t'),替换指定字符。
7.Round()四舍五入
8.TRUNC 同上相式,但只舍不入/
9.To_char(日期,格式) 


相关文档:

MsSQL,MySQL,Oracle,数据库连接字段

Ms sql 2000
drivername=com.microsoft.jdbc.sqlserver.SQLServerDriver
url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=books
username=sa
password=sa
MySQL
drivername=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost/books
username=root
password=root
Oracle
drivername=orac ......

Oracle Waits event:DB File Scattered Read

The DB File Scattered Read wait event generally indicates waits related to full table scans or fast
full index scans. As full table scans are pulled into memory, they are scattered throughout the
buffer cache, since it is usually unlikely that they fall into contiguous buffers. A large numb ......

oracle经验之ANY,SOME,ALL区别


因为很少用到, 所以几乎忘记了这几个函数, 不过它们还是很有用的使用它们可以大大简化一些SQL文的语法, 至于效率问题, 如CCW所说它们和EXISTS, IN 之类没有什么差别, 而且要具体问题具体分析
其中ANY和SOME在意思上是相同的, 可以相互替代.
举几个例子来说明ALL和ANY的用法
1. SELECT * from TABLEA WHERE FLD > AL ......

linux上使用rlwrap 解决oracle可以上下键查看命令

linux 上的oracle sqlplus 不能利用 上, 下 键来查看命令,搜索到解决问题的办法,整理如下
安装软件rlwrap可以解决这个问题,该软件是用c写的程序
官方下载地址:http://utopia.knoware.nl/~hlub/uck/rlwrap/
安装过程:
我们也可以查看解压后的tar包,查看README帮助文件
shell>tar -zxvf rlwrap-0.36.tar.gz
sh ......

一个programmer关于Oracle SQL的学习小结与思考

http://www.javaeye.com/topic/366991#
作为一个开发人员,开始认真系统学习
Oracle SQL也只有月余,之前的
SQL知
识仅仅是项目里面用到什么就去看什么,简单说就是
Read The Fxxking Guide。在系统学习
Oracle
SQL之前,俺的想法就是“按照需求完成功能,剩下的交给
DBA来处理”。这个想法从整体来看显 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号