随笔分类 -  数据库

工作学习中对数据库相关的零碎知识点的记录
摘要:Oracle 中 merge into 的用法 merge into 的用法 对一张表,在不同的条件下实现不同的操作(update/insert),在 oracle 中可以用 merge into 语法: MERGE INTO table_name alias1 USING (table|view| 阅读全文
posted @ 2018-01-08 10:34 别离的岁月 阅读(7283) 评论(0) 推荐(0)
摘要:创建一个简单的存储过程 其中涉及到是基本的传参,定义参数,参数赋值,条件语句,循环语句,用游标遍历等基本语法 创建一个存储过程 create or replace procedure addgoods( 传入两个变量,一个输入变量,一个输出变量,输出变量用来作为返回值 gname1 user_tab 阅读全文
posted @ 2017-12-08 14:59 别离的岁月 阅读(2279) 评论(0) 推荐(0)
摘要:导入导出 从远程数据库中导出一张表 exp newsoft/econage@192.168.0.81:1521/taizhouyuant file=d:\\database\\user_table.dmp tables=user_table 把dmp文件导入到本地库中 imp system/hubi 阅读全文
posted @ 2017-12-06 16:27 别离的岁月 阅读(5363) 评论(0) 推荐(0)
摘要:今天在自己工作的电脑上安装oralce服务的时候,出现了如下错误 Oracle Net Configuration Assistant 失败 一开始以为是安装了360的缘故,把安装的oralce卸载,并且把注册表删除后关闭360重新安装了一遍,但是还是报这个错误。 查看安装日志,打印出了如下的内容: 阅读全文
posted @ 2017-12-05 13:58 别离的岁月 阅读(40315) 评论(0) 推荐(0)
摘要:oracle的递归查询 最近在看公司的OA系统,OA系统中基本都会有节点树,其中对于树上的数据展示,就是用了数据库的递归查询,在这里总结下递归查询。 现在存在如下的一棵树: 不会画树,将就一下,该树对应下面创建的表数据。 创建如下表: create table DG ( id NUMBER not 阅读全文
posted @ 2017-12-05 00:54 别离的岁月 阅读(1159) 评论(0) 推荐(0)
摘要:创建序列 create sequence mysequence increment by 1 start with 1 oracle 10g好像 nextval取到的第一个数是2,11g就没有这个问题 minvalue 1 maxvalue 99999999999 cycle nocache; 得到 阅读全文
posted @ 2017-11-25 19:51 别离的岁月 阅读(241) 评论(0) 推荐(0)
摘要:安装pl/sql 新公司用的是oracle数据库,因为要做练习,需要需要用到部署在公司服务器上的学习库,所以,需要安装pl/sql就行了,但是还是搞了一下午还是没有搞定。 每次弄oracle数据库都需要掉一半的生命值,搞了很久才在自己的机器上勉强搞好,还不知道明天到公司能不能用,这里先记录下,明天先 阅读全文
posted @ 2017-11-10 00:42 别离的岁月 阅读(405) 评论(0) 推荐(0)
摘要:1. 开启oracle必须使用的服务 1. OracleServiceORCL 数据库服务(创建的实例,默认的是orcl) 2. OracleOraDb11g_home1TNSListener 监听服务(非必须,但是如果使用pl/sql等连接工具,则该服务是必须开启的) 2. 进入doc界面 3. 阅读全文
posted @ 2017-11-08 20:44 别离的岁月 阅读(989) 评论(0) 推荐(0)