Oracle
半夏云流
山有扶苏,隰有荷华。
展开
-
shell 脚本连接Oracle数据库创建表结构
工作中用到数据库,但是因为权限问题,plsql一直连不上生产库,之前一直是通过sqlplus连接数据库,虽然查询不太方便显示,但是在一些常规的查询,操作,sqlplus还是比较高效的。现在把我今天弄了一上午(初学)的Oracle数据库创建过程记录下。是通过shell脚本通过sqlplus连接数据库并创建表。在这里把创建表和插入数据的学习文件记录下。比较抠脚,哈哈。一、创建表 create_st...原创 2018-12-19 15:16:15 · 11465 阅读 · 0 评论 -
Oracle创建INSERT存储过程并调用
初学数据库,对存储过程一头雾水,上午学习创建简单的数据表,由于运维需要用到数据库存储,之前生产数据库定时存储过程一直失效,于是想自己写一个存储过程,测试下定时存储任务,后续打算用crontab来定时调用存储过程。下午从网上找了一些存储过程的例子,理解改写后往自己的数据库里面insert数据,一直在疯狂报错,简直到了丧心病狂的地步,瞬间觉得自己好水,哈哈。后来经过不懈努力(浪费时间)后,总算可以用,...原创 2018-12-19 23:34:06 · 10603 阅读 · 0 评论 -
Oracle学习——基本概念
先附上测试使用的表结构:表中记录学生基本信息,见名知意:1.使用变量替换在变量名称前加一个& 或&&例如:select SID, SNAME, SBIRTH from student2 where SADDRESS =&address;2.使用DBMS_OUTPUT包显示信息使用前先打开输出debug开关SET SERVE...原创 2018-12-29 14:47:58 · 134 阅读 · 0 评论 -
Oracle 学习——变量
1.变量的声明:摘自:Oracle+PL+SQL从入门到精通.丁士锋.清华大学出版社.2012声明变量的范例:declare v_empname varchar (20); v_deptname varchar (20); v_hiredae date not null:=sysdate; v_emmno int not null default 0114;begi...原创 2019-01-29 16:52:09 · 471 阅读 · 0 评论 -
Oracle学习——数据类型
由于篇幅较多,前面先做一个简单的摘要,不少文本直接从书籍上贴图,本篇主要介绍了Oracle数据库常用的数据类型:1.字符类型 :CHAR,VARCHAR22.数字类型:NUMBER,BINARY_INTEGER3.日期和时间类型:DATE,TIME STAMP4.引用类型:REF,主要用于获取表的记录。配合 ROWTYPE。5.数据类型转换:TO_CHAR函数,TO_DATE函...原创 2019-02-20 17:39:02 · 1728 阅读 · 0 评论 -
Oracle 一种简单粗暴的办法解析XML文件的例子
在工作中,xml作为很多程序的参数配置文件被使用,在Oracle数据库中有时需要保存配置文件为clob模式。但是clob模式无法直观查看,而且在很多情况下,需要解析除xml文本中的字段值并保存到数据库便于查询,因此需要用到解析xml文件。以下是一个例子,xml配置文件保存在表1的content字段,保存为clob文本模式,以下SQL的作用是解析出每个字段的值。以下是xml文件的第一个模式内...原创 2019-07-25 13:21:33 · 2243 阅读 · 0 评论 -
从Oracle导出数据到TXT文件&从TXT文件导入数据到Oracle
如果是txt文件的数据导入oracle中,数据量大的话用pl/sql会卡死,那么就要用到sqlload命令。前两天在做一个不算任务的任务,用shell脚本将数据库中的数据导出到文件,在万能的百度上找了一些资料,自己亲手实践了一番,脚本语言又有长进。从数据库导出数据到TXT文件,完全OK,那么从TXT文本导入到数据库又怎样操作呢?于是又上万能的度娘,又亲手实践了一上午,发现网上的不少例子很好,但...原创 2019-08-10 17:45:26 · 19643 阅读 · 2 评论