2007年6月5日
摘要: windows环境下的oracle服务 :SID - 数据库标识 HOME_NAME - Oracle Home名称,如OraHome92、OraHome81(1)OracleServiceSID 数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLE.EXE,参数文件initSID.... 阅读全文
posted @ 2007-06-05 16:02 思净 阅读(243) 评论(0) 推荐(0) 编辑
摘要: nvl(p1,p2): 如果p1为空,就转换成p2; SQL> select ename,sal + nvl(comm,0) "工资" from emp; nvl2(p1,p2,p3):如是p1不为null,返回p2,如果为null,返回p3; SQL> select ename, nvl2(comm,sal+comm,sal) "工资" from emp; case when p1 then ... 阅读全文
posted @ 2007-06-05 16:01 思净 阅读(400) 评论(1) 推荐(0) 编辑
摘要: oracle_sql函数 oracle_sql 函数 说明:在括号中注明(数值)的为数值型函数;注明为(字符)的为字符函数;注明为日期的为日期型函数;注明为(转换)的为转换型函数;注明是(聚组)的为聚组型函数;不注明的为其他函数。 ... 阅读全文
posted @ 2007-06-05 15:57 思净 阅读(225) 评论(0) 推荐(0) 编辑
摘要: PL/SQL学习笔记 number数字类型函数 ABS(x) 函数,此函数用来返回一个数的绝对值。 ACOS(x)函数,返回X的反余弦值。X范围从1到-1,输入值从0到派,以弧度为单位。 ASIN(x)函数,返回X的反正弦值。X范围从1到-1,输入值从-PI/2到PI/2,以弧度为单位。 ATAN(x)函数,返回X的反正切值。输入值从-PI/2到PI/2,以弧度为单位。 BITAND(x,... 阅读全文
posted @ 2007-06-05 15:56 思净 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 多表连接:等值连接select emp.empno,emp.ename,emp.deptno,dept.deptno,dept.loc from emp,dept where emp.deptno=dept.deptno迪卡儿连接:select * from emp,dept; 取出emp表中工资介于salgrade表中最低和最高之间的记录。select e.ename,e.sal,s.grade... 阅读全文
posted @ 2007-06-05 15:54 思净 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 用SQL进行多表查询 作者:unknow 来源:网上转载 更新日期:2005-11-15 浏览次数: 简述:用SQL进行多表查询 所谓多表查询是相对单表而言的,指从多个数据表中查询数据,这里我们主要学习从两个数据表中如何查询数据的方法。4.3.1 无条件多表查询 无条件多表查询是将各表的记录以“笛卡尔”积的方... 阅读全文
posted @ 2007-06-05 15:51 思净 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 非等值连接,外连接,自连接,子查询 非等值连接: select empno,ename,sal,grade from emp,salgrade where sal between salgrade.losal and salgrade.hisal; 外连接: select * from emp,dept where dept.deptno=emp.deptno(+); 除了部门号相同的外,还加... 阅读全文
posted @ 2007-06-05 15:46 思净 阅读(1523) 评论(0) 推荐(0) 编辑
摘要: 数据库笔试题 /*建表:dept: deptno(primary key),dname,locemp: empno(primary key),ename,job,mgr,sal,deptno*/ 1 列出emp表中各部门的部门号,最高工资,最低工资select max(sal) as 最高工资,min(sal) as 最低工资,deptno from emp group by deptno; ... 阅读全文
posted @ 2007-06-05 15:44 思净 阅读(2229) 评论(1) 推荐(0) 编辑
摘要: Oracle学习笔记---(二) 二 在SQLPLUS下,实现中-英字符集转换alter session set nls_language='AMERICAN';alter session set nls_language='SIMPLIFIED CHINESE'; 主要知识点:一、有关表的操作 1)建表 create table test as select * from d... 阅读全文
posted @ 2007-06-05 15:41 思净 阅读(376) 评论(0) 推荐(0) 编辑
摘要: oracle基础题 drop table emp; create table EMP ( EMPNO NUMBER(4) not null primary key,--员工号 ENAME VARCHAR2(10),--员工名 JOB VARCHAR2(9),--工种 MGR NUMBER(4), --上司员工号 HIREDATE DATE, ... 阅读全文
posted @ 2007-06-05 15:34 思净 阅读(856) 评论(0) 推荐(0) 编辑