![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
彦雷
开发爱好者
展开
-
Oracle中上传图片到数据库
create or replace directory blobdir as G:/Oracle/Imagecreate table pic_info(pic_id number,pic_name varchar2(50),pic_desc varchar2(50),pic_blob blob)create sequence seq_pic_idstart with 10001inc原创 2009-01-20 14:33:00 · 490 阅读 · 0 评论 -
Oracle中读写文件
[code="oracle"]Create Table Blob_EXAMPLE (ID number(6) primary key,Name varchar2(20),Resume Blob)insert into blob_example values(1,'LONG1',empty_blob());insert into blob_example values(2,'...2009-02-05 13:10:09 · 217 阅读 · 0 评论 -
Oracle中下载数据库图片
[code="oracle"] create or replace procedure read_blob_pic(pic_in_name varchar2,pic_out_name varchar2)isi_file utl_file.file_type;i_buffer raw(32767);i_amount binary_integer:=32767;i_pos in...2009-02-05 13:08:21 · 260 阅读 · 0 评论 -
Oracle中上传图片到数据库
[code="oracle"]create or replace directory blobdir as 'G:\Oracle\Image'create table pic_info(pic_id number,pic_name varchar2(50),pic_desc varchar2(50),pic_blob blob)create sequence seq...2009-02-05 13:07:04 · 437 阅读 · 0 评论 -
Oracle中使用脚本导入文本数据的方法
[size=medium] 文件:input.ctl,内容如下: load data --1、控制文件标识 infile 'test.txt' --2、要输入的数据文件名为test.txt append into table test ...2009-02-05 13:04:23 · 418 阅读 · 0 评论 -
Oracle中联合查询的实例使用
使用班级信息表(ClassInfo)、学生信息表(StudInfo)、课程信息表(CourseInfo)、学生成绩信息表(StudScoreInfo)四表,建立连接查询,要求得到学号、姓名、性别、出生日期、班级编号、班级名称、课程编号、课程名称、成绩字段。(注:要求使用Where关 联表、InnerJoin联接、Using子句三种方法实现) select s1.studno 学号, s1.st原创 2009-01-20 15:01:00 · 993 阅读 · 0 评论 -
Oracle中子查询的使用实例
找出所有姓“王”的各学生平均分比所有姓“李”的各学生平均分高的学生成绩统计信息。 select studno,avg(studscore) from studscoreinfo where studno in (select studno from studinfo where studname like 王%)group by studnohaving avg(studscore)>all(原创 2009-01-20 14:58:00 · 669 阅读 · 0 评论 -
Oracle中函数的使用实例
编写一个函数,实现求N!(即N的阶乘),测试5!(即5的阶乘)。create or replace function fun1(n int)return intisi int:=1;s int:=1;beginwhile iloops:=s*i;i:=i+1;end loop;return s;end; create or replace function n_jc(n int) retu原创 2009-01-20 14:44:00 · 417 阅读 · 0 评论 -
Oracle中导入文本数据的方法
文件:input.ctl,内容如下: load data --1、控制文件标识 infile test.txt --2、要输入的数据文件名为test.txt append into table test --3、向表test中追加记原创 2009-01-20 14:21:00 · 356 阅读 · 0 评论 -
Oracle中读写文件
Create Table Blob_EXAMPLE (ID number(6) primary key,Name varchar2(20),Resume Blob)insert into blob_example values(1,LONG1,empty_blob());insert into blob_example values(2,LONG2,empty_blob());CR原创 2009-01-20 14:40:00 · 352 阅读 · 0 评论 -
Oracle中case语句的使用实例
在学生成绩信息表(StudScoreInfo)和学生信息表(StudInfo)中将求出的平均分按以下等级 输出。(包括学号,姓名,性别,出生日期,平均分,等级字段) 平均分 等级 90—100 ‘优秀’ 80—90 ‘优良’ 70—80 ‘一般’ 60—70 ‘及格’ 60以下‘不及格’ select s1.原创 2009-01-20 14:53:00 · 945 阅读 · 0 评论 -
Oracle中序列的使用实例
创建一个序列(NewStudNo),初始值为10001,步长为1,最大值为99999 语法:create sequence 序列名 increment by n 序列增量 start with n 第一个序列值 maxvalue n minvalue n cycle | nocycle 是否循环 cache | nocache 内存中可以预分配的序列号个数create sequence n原创 2009-01-20 14:51:00 · 595 阅读 · 0 评论 -
Oracle中触发器的使用例子
编写简单触发器,实现当在学生信息表(StudInfo)中添加记录后,在SQL*PLUS中显 示添加的各项值,当在学生信息表(StudInfo)中删除记录后,在SQL*PLUS中显示删 除的各项值,当在学生信息表(StudInfo)中更新记录后,在SQL*PLUS中显示更新前 和更新后的各项值。 create or replace trigger triginsert原创 2009-01-20 14:42:00 · 534 阅读 · 0 评论 -
Oracle中下载数据库图片
create or replace procedure read_blob_pic(pic_in_name varchar2,pic_out_name varchar2)isi_file utl_file.file_type;i_buffer raw(32767);i_amount binary_integer:=32767;i_pos integer:=1;i_blob blob;i_blob原创 2009-01-20 14:36:00 · 394 阅读 · 0 评论 -
Oracle中序列的使用
创建一个序列(NewStudNo),初始值为10001,步长为1,最大值为99999 语法:create sequence 序列名[code="oracle"] increment by n 序列增量 start with n 第一个序列值 maxvalue n minvalue n cycle | nocycle 是否循环 cache | nocache 内存中可以...2009-02-05 13:14:01 · 109 阅读 · 0 评论