Linux字符设备和块设备的区别
摘要:Linux的字符设备和块设备 系统中能够随机(不需要按顺序)访问固定大小数据片(chunks)的设备被称作块设备,这些数据片就称作块。最常见的块设备是硬盘,除此以外,还有软盘驱动器、CD-ROM驱动器和闪存等等许多其他块设备。注意,它们都是以安装文件系统的方式使用的——这也是块设备的一般访问方式。
阅读全文
posted @
2019-12-24 15:19
清欢QQ
阅读(647)
推荐(0)
Shell变量
摘要:Linux中变量 $#, $@, $0, $1,$ 2, $*,$$,$?的含义 $# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数 $@ 是传给脚本的所有参数的列表 $* 是以一个单字符串显示所有向脚本传递的参
阅读全文
posted @
2019-12-18 16:22
清欢QQ
阅读(244)
推荐(0)
游标的常用属性
摘要:游标的常用属性1、SQL%ROWCOUNT 受最近的SQL语句影响的行数——数值型 (1)、如果声明了游标,但不打开,则返回INVALID_CURSOR,或者光标已关闭。 (2)、返回获取的行数。 (3)、除非遍历整个游标,否则ROWCOUNT属性不会给出真正的行数。 换句话说,不应该依赖这个属性来
阅读全文
posted @
2019-12-17 14:25
清欢QQ
阅读(1804)
推荐(0)
Oracle中Execute Immediate用法
摘要:Oracle中Execute Immediate用法Execute Immediate代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,Execute Immediate的目标在于减小企业
阅读全文
posted @
2019-12-17 14:21
清欢QQ
阅读(8417)
推荐(1)
Oracle中的sqlerrm和sqlcode
摘要:Oracle中的sqlerrm和sqlcodesqlcode:sqlcode函数用来返回pl/sql执行内部异常代码。其中0表示成功;-1表示失败;100表示没有检索到数据;+1表示用户自定义异常。 语法:sqlcodesqlerrm:sqlerrm函数用来返回指定错误代码的错误信息。 语法:SQL
阅读全文
posted @
2019-12-17 14:16
清欢QQ
阅读(2969)
推荐(0)
Oracle把一个表的数据复制到另一个表中
摘要:Oracle把一个表的数据复制到另一个表中1、新增一个表,通过另一个表的结构和数据: create table tab2 as select * from tab1; 2、如果表存在: insert into tab2 select * from tab1; 3、同一个表中,将A字段的值赋给B字段:
阅读全文
posted @
2019-12-09 14:57
清欢QQ
阅读(17272)
推荐(1)
Oracle的差异增量和累积增量
摘要:Oracle的差异增量和累积增量 差异增量:差异增量是指备份自上一次同级别或低级别差异增量备份以来所有发生变化了的数据块。 差异增量是RMAN生成增量备份的默认类型。累积增量:累积增量是指备份自上次0级备份以来所有发生变化的数据块,忽略之前的1级备份。例: (1)差异增量 假设周一做了0级增量备份,
阅读全文
posted @
2019-12-06 15:37
清欢QQ
阅读(680)
推荐(0)
Oracle的备份与恢复
摘要:Oracle的备份与恢复 1、逻辑备份与恢复(导出备份) 用Oracle提供的实用工具软件,如导出/导入工具(exp、imp)、数据泵导入/导出工具(impdp、expdp)、 装入器(SQL*Loader)、将数据库中的数据进行卸载和装入。 2、脱机备份与恢复(冷备份) 指在关闭数据库的情况下对数
阅读全文
posted @
2019-12-06 15:29
清欢QQ
阅读(496)
推荐(0)
Oracle中的数据库、用户、方案、表空间、表对象之间的关系
摘要:Oracle中的数据库、用户、方案、表空间、表对象之间的关系 本文链接:https://blog.csdn.net/xiaomin1991222/article/details/509795251.首先,我们先看看oracle和sqlserver的一些区别吧。oracle中的一个数据库就是一个实例,
阅读全文
posted @
2019-12-06 11:29
清欢QQ
阅读(1132)
推荐(0)
Oracle归档模式和非归档模式
摘要:Oracle归档模式和非归档模式转: 在Oracle数据库中,主要有两种日志操作模式,分别为非归档模式与归档模式。默认情况下,数据库采用的是非归档模式。 作为一个合格的数据库管理员,应当深入了解这两种日志操作模式的特点,并且在数据库建立时,选择合适的操作模式 笔者今天就谈谈自己对这两种操作模式的理解
阅读全文
posted @
2019-12-06 10:50
清欢QQ
阅读(579)
推荐(0)
Oracle中的单引号和双引号
摘要:Oracle中的单引号和双引号 一、双引号的作用:关键字、对象名、字段名、别名加双引号,则示意 Oracle将严格区分大小写,否则Oracl都默认大写。 1.双引号引住关键字 select “sysdate” from dual;等同于select sysdate from dual; 如下则不会输
阅读全文
posted @
2019-12-05 17:07
清欢QQ
阅读(2978)
推荐(0)
PL/SQL编程中的问题
摘要:PL/SQL编程中的问题 1、存储过程和存储函数中的as和is Oracle中的as和is是Oracle为了方便而设置的同义词基本上没有不同 。 使用规则: (1)在创建存储过程(procedure)/函数(function),以及自定义类型(type)和包(package)时,使用as和is无区别
阅读全文
posted @
2019-12-05 16:23
清欢QQ
阅读(269)
推荐(0)
Oracle数据库语言分类
摘要:Oracle数据库语言分类一、DML(data manipulation language)数据操纵语言:查询、操纵数据表资料行 DML主要用来对数据库的数据进行一些操作。 select : 检索数据库表或视图数据 insert : 将数据行新增至数据库表或视图中 update : 修改表或视图中现
阅读全文
posted @
2019-12-05 15:46
清欢QQ
阅读(659)
推荐(0)
Oracle中的delete、truncate和drop
摘要:Oracle中的delete、truncate和drop(1)delete语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作 作为事务记录在日志中保存以便进行进行回滚操作。truncate则一次性地从表中 删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。 并且在
阅读全文
posted @
2019-12-05 15:04
清欢QQ
阅读(2449)
推荐(0)
Oracle联合查询
摘要:Oracle联合查询1、union(并集,不显示重复数据) select * from emp1 union select * from emp22、union all(并集,并且显示重复的数据) select * from emp1 union all select * from emp23、in
阅读全文
posted @
2019-12-05 14:37
清欢QQ
阅读(3545)
推荐(0)