oracle学习(简单查询)
(1)查询C01课程成绩不为Null的学生的姓名和成绩。
分析:因为涉及到课程成绩和学生姓名,需要对student表和sc表进行连接。
代码:
select sname,grade from student,sc where student.sno=sc.sno and cno='C01' and grade is not null;
结果:
SNAME GRADE
-------------------- ---------------------------------------
葛灵 68
岳林月 60
姬胜俊 54
马源 &n
相关文档:
create database link user_auth
connect to user_auth identified by user_auth
using '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.236)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=develop1)))'; ......
抽象数据类型
1、创建类型
--地址类型
CREATE OR REPLACE TYPE AddressType AS OBJECT
(
Country varchar2(15),
City varchar2(20),
Street varchar2(30)
);
2、类型嵌套
--创建基于前一个类型的新的抽象数据类型:巨星类型
CREATE OR REPLACE TYPE SuperStarType AS OBJECT
(
StarName varchar2(30),
Addres ......
Oracle group by及其若干相关函数的一些说明
http://blog.csdn.net/roland_wg/archive/2009/07/03/4319323.aspx
Oracle的group by除了基本用法以外,还有3种扩展用法,分别是rollup、cube、grouping sets。
假设有一个表test,有A、B、C、D、E5列。
1) 如果使用group by rollup(A,B,C),首先会对(A、B、C)进行GROUP BY ......
1、关闭数据库 >>shutdown immediate;
2、拷贝文件(*.dbf)到目的文件夹;
3、启动数据库 >>startup mount;
4、更改路径
>>alter database rename file 'C:\oracle\oradata\global\USERS01.DBF' to 'D:\oracle\USERS01.DBF';
>>alter database rename file 'C:\oracle\oradata\global\UNDOTBS ......