Oracle学习笔记3
一.常见单行函数(对每行记录进行操作)
1)lower(str) //lower()转换为小写
2)upper(str) //upper()转换为大写
3)//从str取从begin位置开始,数目为num的子字符串
//begin从1开始
substr(str, begin, num)
4)chr(65)àA //将一个数字转换为ascii相对应的值
5)ascii(‘A’)à65 //将字符转为ascii码
6)round(23.65)à24 //四舍五入
round(23.65, 1)à23.7
7)//将数字类型salary转化为特定格式输出
select to_char(salary, ‘$999,999.999’) from emp;
//将date按特定的格式输出
Select to_char(date, ‘YYYY-MM-DD HH:MI:SS’) from emp;
8)//将字符串转化为date格式
select * from emp
where indate >
to_date(‘1985-11-22 10:10:11’, ‘YYYY-MM-DD HH:MI:SS’);
9)//将字符串转为number
To_number(‘$1,250,00’, ‘$9,999,99’);
10)  
相关文档:
本系列文章导航
[Oracle]高效的PL/SQL程序设计(一)--伪列ROWNUM使用技巧
[Oracle]高效的PL/SQL程序设计(二)--标量子查询
[Oracle]高效的PL/SQL程序设计(三)--Package的优点
[Oracle]高效的PL/SQL程序设计(四)--批量处理
[Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
[Oracle]高效的PL/SQL程序设计(六)- ......
本系列文章导航
[Oracle]高效的PL/SQL程序设计(一)--伪列ROWNUM使用技巧
[Oracle]高效的PL/SQL程序设计(二)--标量子查询
[Oracle]高效的PL/SQL程序设计(三)--Package的优点
[Oracle]高效的PL/SQL程序设计(四)--批量处理
[Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
[Oracle]高效的PL/SQL程序设计(六)- ......
windows上存在32bit的限制,如AIX、HP UNIX 等有明确的64BIT OS and ORACLE的版本,32bit oracle可以装在64bit os 上,64 bit oracle不能装在32 bit OS上
oracle是64bit or 32 bit,32bit 通常 SGA有 1.7G 的限制(某些OS的处理或者WINDOWS上有特定设定可以支持到2G以上甚至达到3.7G
如何查出前台正在发出的sql语句:
sele ......
update :单表的更新不用说了,两者一样,主要说说多表的更新
Oracle> Oracle的多表更新要求比较严格,所以有的时候不是很好写,我们可以试试Oracle的游标
&n ......
mysql 大对象存取:
类型一般应该用mediumblod,
blob只能存2的16次方个byte,
mediumblod是24次方,
一般来说够用了.longblob是32次方有些大.
MYSQL默认配置只能存1M大小的文件,要修改配置,WIN版本的在mysql.ini文件中
修改max_allowed_packet,net_buffer_length等几个参数,或直接SET GLOBAL va ......