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

Oracle知识(二)

 
Oracle数据库函数(单行函数)
 
Oracle中的函数和C中的函数差不多,也是有函数名,参数表,和返回值类型组成的,单行函数,是针对每条记录都有一个结果。单行函数可以出现在select 后面,也可以出现在where子句中。
 
需要处理现实的结果时,就把函数写在select后面,用于条件过滤时,就把函数用在where子句中。
 
1,字符函数(varchar)
 
   字符是大小写敏感的
   转小写 lower(‘...’)
   转大写 upper(‘...’)
   首字母大写 initcap(‘...’)
   dual表,是专门用于函数测试和运算的,他只有一条记录    
   字符串拼接 concat(‘...’,’....’)
   求指定子串 substr(‘...’,起始位置,取字符个数)(起始位置可以为负)
   求制定字符串的长度length(‘……’)
   可以使用"-"表示从右向左取,取的时候可以从左往友取。
例:
       select upper(‘test’) from dual;
    select first_name from s_emp where upper(first_name)=’GEORGE’;
select substr(first_name,-2,2) sub from s_emp;(取后两个)
       select substr(first_name,2,2) sub from s_emp;(取前两个)
 
2,数值函数(number)
 
   四舍五入 round(数据,保留小数点后几位)
   可以用负数表示小数点前,0,表示小数点后第一位,也就是保留个位,-1表示个位(保留到十   位)。
   例:select round(15.36,1) from dual;
   结果:15.4
 
   截取数字函数 trunc(数据,保留的位数(小数点后位数)) 截取个位之后补0
   例:select trunc(123.456,-1) from dual; 保留倒十位
   结果:120
 
3,日期函数
 
   


相关文档:

【转】Oracle Tablespace创建

 Tablespace
ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地方存放,Oracle会提示:没有存储配额.
  因此,在创建对象之前,首先要分配存储空间.  
  分配存 ......

oracle client连接

最近一段时间一直没写博客,不是懒,是学了太多东西。以后慢慢补上。 1. odbc中添加oracle数据源 odbc中添加oracle数据源首要条件:安装oracle client。安装完之后添加,但是还必须在安装目录下通常是C:\oracle\ora90\network\ADMIN\tnsnames.ora中添加一个连接,如下格式: DXS =
  (DESCRIPTION =
  ......

关于Oracle 01122,01110,01207的错误和解决

 原创于2007年04月12日,2009年10月15日迁移至此。
windows xp,数据库oracle 10.2.0。1
没有备份,基本上是默认安装,好像还不是归档模式
症状:sqlplus只有sysdba用户能进去,其他用户进去一概报:ora-01033:oracle正在初始化或关闭
而且sysdba用户进去之后能执行select sysdate from dual,但是执行select use ......

oracle management server(oms)启动问题

 
      配置一个管理资料库,启动:Configuration and Migration tools/Enterprise Manager Configuration Assistant。在配置操作中选择配置本地的oracle management server/创建一个新的资料库档案/典型。系统将会创建一个名为oemrep的数据库,保存管理信息,其中你需要指定sys和system帐 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号