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

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


相关文档:

oracle 中的INTERVAL 函数详解

INTERVAL YEAR TO MONTH数据类型
Oracle语法:
INTERVAL 'integer [- integer]' {YEAR | MONTH} [(precision)][TO {YEAR | MONTH}]
该数据类型常用来表示一段时间差, 注意时间差只精确到年和月. precision为年或月的精确域, 有效范围是0到9, 默认值为2.
eg:
INTERVAL '123-2' YEAR(3) TO MONTH   & ......

Oracle对象类型详解

抽象数据类型
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中的视图


create table a(
id number primary key,
name varchar2(20)
);
create table b(
id number,
name varchar2(20),
aid number references a(id)
);
insert into a values(1,'1');
insert into b values(1,'aaa',1);
如果 create view vi_new as select * from a
在视图vi_new 上做任何 dml操作都会修改 对应的 ......

oracle学习(创建表)

我想最初学习数据库时都是以student表、course表和sc表为例的吧
首先创建这三张表:必要时可重新创建用户及密码并登陆
环境:oracle 10g
declare
  vcnt number;
begin
  select count(*) into vcnt from user_tables where table_name='SC';
  If vcnt = 1 Then
    Execute immedi ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号