Oracle9i分析函数的实际应用


  本文标签:Oracle9i分析函数

  在Oracle命令和某些函数的整理中我们会遇到很多令我们头疼的问题,但是就这一相关的问题,有时我们对它却没有办法解决,那么为了解除你在Oracle命令和某些函数的整理中的困难,我们建议你使用Oracle9i分析函数来解决相关的问题  。

  SQL*PLUS命令 sql编程手册

  

  Oracle9i分析函数

  

  推荐圈子: Database圈子

  一.更多相关推荐 ------------------------->01

  

  

  1. set linesize 500  
  2. set pagesize 100  

  

  

  run或 r 或 (符号)/ ------------>都表示 把上一个命令重新执行一次.

  

  

  alter session set NLS_date_format=YYYY-MM-DD; 修改用户的会话来修改日期格式

  

  默认的日期格式是:DD-MON-YY

  

  

  

  1. SQL> insert into scott.emp(empno,ename,sal) 
    values(&employeeid,&name,&employeesal); 

  

  输入 employeeid 的值: 9001

  

  输入 name 的值: jiake02

  

  输入 employeesal 的值: 4000

  

  原值 2: values(&employeeid,&name,&employeesal)

  

  新值 2: values(9001,jiake02,4000)

  

  在Oracle9i分析函数的过程中这个命令可以多次使用,如按符号 / 然后回车,可以反复的输入值.

  

  insert语句中使用子查询;例如

  1. insert into managers(id,name,salary,hiredate)  
  2. select empno,ename,sa,hiredate  
  3. from emp  
  4. where job=manager;  

  

  

  

  二------------------>02

  

  1.Oracle每个SQL语句都是一个事务,当用commit或rollback 来结束事务

  2.savepoint update_dept;设置保存点;

  可以用rollback to update_dept;方式,解决分步处理或者有选择的执行;

  

  Orcale连接两个字符串用两个||,而SQL用&

  

  %代表多个任意字符,_代表一个任意字符

  IS NULL 是判断是否为空

  三.lesson--------------------->03

  SQL函数:

  单行函数:---->

  1. General/Character/Number/Date/Conversion 

  

  1.字符函数

  

  转换函数---->

  1. LOWER select lower(ename) from scott.emp; 

  

  /UPPER select * from scott.emp where ename=upper(king);

  

  /INTCAP 首字母大写,其余为小写

  

  

  1. SQL> select initcap(ename) from scott.emp;  
  2. INITCAP(EN  
  3. Smith  

  

  

  以上的相关内容就是对Oracle9i分析函数的相关的部分内容的介绍,望你能有所收获  。