create sequence SEQ_SYS_HEYJDEMO_FOLDER_ID MINVALUE 1 MAXVALUE 999999999999999999999999999 increment by 1 nocache;
create sequence SEQ_SYS_HEYJDEMO_FILE_ID MINVALUE 1 MAXVALUE 999999999999999999999999999 increment by 1 nocache;
drop sequence SEQ_SYS_HEYJDEMO_FOLDER_ID ;
drop sequence SEQ_SYS_HEYJDEMO_FILE_ID ;
-- heyjdemo 文件夹表
create table heyjdemo_folders(
ID number(19,0) not null primary key, -- 文件夹标识
parentID number(19,0) not null,
foldername varchar2(255) not null, -- 文件夹名称
folderinfo varchar2(2000), -- 文件夹描述
fileiconurl varchar2(500) -- 文件夹图标路径
);
-- heyjdemo 文件表
create table heyjdemo_files(
ID number(19,0) not null primary key, -- 文件标识
folderID number(19,0) not null constraint heyjdemo_files_ID_FK references heyjdemo_folders(ID) on delete cascade, -- 文件夹标识
filename varchar2(500) not null, -- 文件名
filetype char(10), -- 文件类型
filesize number(19,2), -- 文件大小
fileinfo varchar2(2000), -- 文件描述
fileurl varchar2(500) not null, -- 文件路径
fileiconurl varchar2(500) -- 文件图标
);
-- 向heyjdemo_folders插入记录
insert into heyjdemo_folders (ID, parentID, foldername, folderinfo) values(SEQ_SYS_HEYJDEMO_FOLDER_ID.Nextval,'0','计算机科学','计算机科学');
insert into heyjdemo_folders (ID, parentID, foldername, folderinfo) values(SEQ_SYS_HEYJDEMO_FOLDER_ID.Nextval,'0','文学','文学');
insert into heyjdemo_folders (ID, parentID, foldername, folderinfo) values(SEQ_SYS_HEYJDEMO_FOLDER_ID.Nextval,'1','数据结构','数据结构');
insert into heyjdemo_folders (ID, parentID, foldername, folderinfo) values(SEQ_SYS_HEYJDEMO_FOLDER_ID.Nextval,'1','C语言','C语言');
insert into heyjdemo_folders (ID, parentID, foldername, folderinfo) values(SEQ_SYS_HEYJDEMO_FOLDER_ID.Nextval,'0','c#','c#');
insert into heyjdemo_folders (ID, parentID, foldername, folderinfo) values(SEQ_SYS_HEYJDEMO_FOLDER_ID.Nextval,'0','oracle','oracle');
insert into heyjdemo_folders (ID, parentID, foldername, folderinfo) values(SEQ_SYS_HEYJDEMO_FOLDER_ID.Nextval,'5','数据库','数据库');
insert into heyjdemo_folders (ID, parentID, foldername, folderinfo) values(SEQ_SYS_HEYJDEMO_FOLDER_ID.Nextval,'5','mysql','mysql');
insert into heyjdemo_folders (ID, parentID, foldername, folderinfo) values(SEQ_SYS_HEYJDEMO_FOLDER_ID.Nextval,'5','java','java');
insert into heyjdemo_folders (ID, parentID, foldername, folderinfo) values(SEQ_SYS_HEYJDEMO_FOLDER_ID.Nextval,'0','jsp','jsp');
insert into heyjdemo_folders (ID, parentID, foldername, folderinfo) values(SEQ_SYS_HEYJDEMO_FOLDER_ID.Nextval,'0','我的文档','我的文档');
-- 向heyjdemo_files中插入记录
insert into heyjdemo_files (ID, folderID, filename, fileurl) values(SEQ_SYS_HEYJDEMO_FILE_ID.Nextval, 1, '计算机教程' ,'/' );
insert into heyjdemo_files (ID, folderID, filename, fileurl) values(SEQ_SYS_HEYJDEMO_FILE_ID.Nextval, 4, 'c语言教程' ,'/');
insert into heyjdemo_files (ID, folderID, filename, fileurl) values(SEQ_SYS_HEYJDEMO_FILE_ID.Nextval, 3, '数据结构教程' ,'/');
insert into heyjdemo_files (ID, folderID, filename, fileurl) values(SEQ_SYS_HEYJDEMO_FILE_ID.Nextval, 1, 'tt' ,'/');
insert into heyjdemo_files (ID, folderID, filename, fileurl) values(SEQ_SYS_HEYJDEMO_FILE_ID.Nextval, 5, 'ttt' ,'/');
insert into heyjdemo_files (ID, folderID, filename, fileurl) values(SEQ_SYS_HEYJDEMO_FILE_ID.Nextval, 8, 'tttt' ,'/');
分享到:
相关推荐
通过"Oracle超强学习笔记"的深入学习,你将能够全面掌握Oracle数据库的使用和管理,无论你是初学者还是经验丰富的专业人士,都能从中受益匪浅。在实际操作中不断实践,逐步提升你的Oracle技术水平,成为一名优秀的...
Oracle DBA学习笔记中包含了关于Oracle数据库的基础知识和操作技能,内容涵盖了Oracle的使用、Select基本操作和sqlplus命令等方面。 首先,Oracle数据库笔记提供了登录Oracle数据库的方法,包括使用管理员账户登录...
Oracle学习笔记(序列和同义词),有具体的序列和同义词的代码案例
Oracle 基础学习笔记 本文档是 Oracle 基础学习笔记,旨在帮助初学者学习 Oracle 10g 的基础知识。笔记分为多个部分,包括 Oracle 的体系结构、后台进程、存储模式、数据类型和数据库对象等。 1. Oracle 的体系...
18.oracle 序列(sequence) 39 19.oracle 索引 40 20.oracle管理权限和角色 42 21.PL/SQL 47 (1)存储过程简单版本 47 (2)存储过程升级版本 49 (3)函数 50 (4)包 50 (5)触发器 51 PL/SQL语法数据类型 57 (6)PL/SQL进阶...
这个笔记是学习oracle数据库过程中整理出来的,比较详细,适合于初学者。 │ oracle与tomcat端口冲突.txt │ Oracle学习笔记.pdf │ Oracle学习笔记.wps │ 安装Oracle后myEclipse不能正常使用.txt │ 手工配置...
压缩包主要包括15个文档,主要是本人学习oracle过程中的笔记,希望对你有帮助:主要文档如下: 01-常用命令.txt 02-表空间建表.txt 03-基本查询语句学习笔记.txt 04-高级查询语句学习笔记.txt 05-锁和表分区学习...
以下是对Oracle数据库学习笔记的详细阐述: 首先,同义词(Synonyms)在Oracle中扮演着重要角色,它们为数据库对象提供了一个替代名称,有助于隐藏实际对象的名称和所有者,从而增加了安全性并简化了对象的访问。...
本篇笔记主要探讨了Oracle数据库中的一些关键概念,包括数据定义语言(DDL)、锁机制、分区、同义词、序列、视图以及索引。 1. **数据定义语言 (DDL)**: DDL是SQL的一部分,用于创建和修改数据库对象,如表格、视图...
这份"oracle随堂笔记"涵盖了从基础到深入的学习过程,是掌握Oracle技术的重要参考资料。以下将根据标题、描述和提供的文件内容,详细阐述Oracle数据库的关键知识点。 1. **Oracle基础知识**:Oracle数据库是由美国...
在Oracle中,数据库管理员(DBA)需要掌握各种操作,包括表空间管理、用户管理、权限控制、序列使用、同义词创建以及表的维护等。以下是对这些关键知识点的详细说明: 1. **表空间管理**:表空间是Oracle数据库中...
Oracle数据库系统是全球广泛使用的大型关系型数据库管理系统之一..."Oracle培训18天老师笔记"这样的资料将覆盖这些主题,帮助你逐步掌握Oracle的精髓。在实践中不断巩固和提升,才能真正成为Oracle数据库的熟练使用者。
在数据库对象方面,Oracle笔记详细介绍了表的创建和管理,包括数据类型、约束条件、索引的创建和使用。索引是提升查询性能的关键,笔记会涵盖B树索引、位图索引、函数索引等多种类型,并解释它们的适用场景。此外,...
9. Oracle序列和触发器: - 序列(SEQUENCE):一种特殊的数据对象,用于生成序列数字,常用于主键生成。 - 触发器(TRIGGER):一种数据库对象,当特定的数据库事件发生时自动执行。 10. 数据库环境配置: - ...
Oracle学习笔记 Oracle是美国Oracle公司的一款关系数据库管理系统(RDBMS),是一种关系型数据库管理系统。 Oracle数据库系统提供了一个强大、可靠、灵活的数据存储和管理解决方案,广泛应用于各种行业和领域。 ...
oracle笔记其它数据库对象(序列、索引、同义词),有创建序列,创建索引,创建同义词的具体代码案例