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

oracle练习(mldn视频课程)五

(此篇文章只需要了解既可以了)
嵌套表
定义:在一个表中还包含另外一个子表。
数据库在创建数据表的时候都要指定字段的类型,所以嵌套表本身也需要同样指定类型,所以这种类型需要单独定义。
创建类型语法:create type project_ty as object(
                                字段1 数据类型,
                                字段2 数据类型,
                                   .....
              );
              /
范例:一个部门可能承接多个项目
1,先创建类型
create type project_ty as object(
           proid number(4),
           proname varchar2(50),
           prodate date
);
/
2,类型创建成功,需要为类型指定名称
create type project_nt as table of project_ty;名称为project_nt
3,创建部门嵌套表
create table department(
        deptno number(2) primary key not null,
        dname varchar2(50) not null,
        projects project_nt
) nested table projects store project_nt_tab_temp;
4,插入数据
insert into department(deptno,dname,projects)
values(1,'技术部',
       project_nt(
                project_t


相关文档:

Oracle中start with…connect by prior子句用法

Oracle中start with…connect by prior子句用法
connect by 是结构化查询中用到的,其基本语法是:
select … from tablename
start with 条件1
connect by 条件2
where 条件3;
例:
select * from table
start with org_id = ‘HBHqfWGWPy’
connect by prior org_id = parent_id;
  ......

关于Oracle的session

关于Oracle的session
      1.如何查看session级的等待事件?
当我们对数据库的性能进行调整时,一个最重要的参考指标就是系统等待事件。$system_event,v$session_event,v$session_wait这三个视图里记录的就是系统级和session级的等待事件,通过查询这些视图你可以发现数据库的一些操作到底在等 ......

Oracle 11g 10g 无法启动Em的解决办法。

解决Oracle EM无法启动
ORACLE 11g, EM 无法启动的问题,可能是IP更改了的原因,所以我使用了EMCA命令重新配置了一下ORACLE EM,具体过程如下:
I:\Documents and Settings\geshaoqing>emca -config dbcontrol db -repos recreate
EMCA 开始于 2007-10-12 11:16:40
EM Configuration Assistant 10.2.0.1.0 正式 ......

linux 安装oracle 参数提示PORT的值NULL无效

      第一次在Linux上安装Oracle的时候碰到这个问题,呵呵。之前在Linux上安装Oracle时,一般都使用RedHat系列的Linux,在安装过程中,需要做大量的安装前置工作,如安装RPM包,创建组和用户,修改内核参数,修改环境变量等。这次使用的是RedFlag的Asianux 3,而且自带Oracle的安装辅助工具Orana ......

深入分析Oracle字符集(zt)

1、字符集的一些基本知识
    字符集有很多种,最初的字符集是ASCII,由于ASCII支持的字符很有限,因此随后又出现了很多的编码方案,这些编码方案大部分都是包括了ASCII的。EBCDIC编码是另一个比较基本的编码,它的部分字符采用了和ASCII不同的编码值,因此两者是不兼容的基本编码方案。采用EBCDIC编码的比 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号