![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
haru
这个作者很懒,什么都没留下…
展开
-
oracle中char和varchar2的区别
char和varchar2是oralce中的两种用来存储字符串的数据类型。但是其可以存储的字符的大小有一些特殊的地方。长度:在table 中: char:1-255字节varchar2:1-2000字节在pl/sql中:char:1-32767字节varchar2:1-32767字节所以根据以上,从pl/sql向table中insert,或者update数据的时候,原创 2007-11-15 11:56:00 · 1686 阅读 · 0 评论 -
ORACLE TRIME用法详解
Trim一般都是用在删除字符串两边的空格。实际上,Trim也可以用来删除字符串两边的指定字符。 1 trim() 删除字符串两边的空格 2 ltrim() 删除字符串左边的空格 3 rtrim() 删除字符串右边的空格 4 trim(字符1 from 字符串2) 分别从字符2串的两边开始,删除指定的字符1。 5 trim([leading | t原创 2009-02-27 22:34:00 · 1410 阅读 · 0 评论 -
ORACLE MERGE 用法而详解
【 MERGE 】从一个表中选择记录,Insert或者Update到另外的表中 MERGE INTO [ schame] 表名 [别名] [指定需要更新或者插入的表名] USING [ Schame] 表名 [别名] [被插入或者更新的表名,也就是数据源表名] ON (条件式 ,注意要用括号) [条件式满足的时候,执行更新]WHEN原创 2009-02-26 22:59:00 · 1276 阅读 · 0 评论 -
oracle中会话与事务有什么区别?
oracle中会话与事务有什么区别? 一个会话可以启动多个事务,会话是session,指一次连接。事务是指一个操作单元,要么成功,要么失败,没有中间状态。会话中可以完成多个事务。会话看 v$session事务看 v$transaction这两张视图通过 v$session.taddr= v$transaction.addr 连接,事务是使数据库和文件系统分离的一个原创 2008-12-08 20:13:00 · 4772 阅读 · 0 评论 -
事务的特性
事务有是个特性(ACID):原子性,一致性,隔离性,持续性。 原子性:事务是数据库的逻辑处理单元,事务中包含的操作要么都做,要么都不做。一致性:事务对数据库的操作,必须保证是使数据库从一个一致的状态到另外一个一致的状态。隔离性:事务对数据库的操作,不应该受到别的事务的干扰。事务对数据的操作持续性:事务对数据库的修改应该是永久的,接下来的操作或故障不应该对其执行结果有任何的影响。原创 2008-12-08 21:01:00 · 984 阅读 · 0 评论 -
Oracle中Shutdown和Startup命令
shutdown 命令 SHUTDOWN有四个参数:NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。缺省不带任何参数时表示是NORMAL。 SHUTDOWN NORMAL:不允许新的连接、等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。 SHUTDOWN TRANSACTIONAL:不允许新的连接、不等待会话结束、等待事务结束、做一个检查点并原创 2008-12-08 19:54:00 · 2820 阅读 · 1 评论 -
Oracle备份
ORACLE数据库有三种标准的备份。导出/导入(EXPORT/IMPORT) 、冷备份、热备份。 导出备份是一种逻辑备份,这种方法包括读取一系列的数据库日志,并写入文件中,这些日志的读取与其所处位置无关。 冷备份和热备份是物理备份(也称低级备份),它涉及到组成数据库的文件,但不考虑逻辑内容。 (一)、导出/导入(EXPORT/IMPORT) EXPORT/IMPORT是用来将ORACLE中数据移出原创 2008-12-08 20:02:00 · 596 阅读 · 0 评论 -
关于Oracle中有null参与的逻辑或,逻辑与的操作结果
关于Oracle中有null参与的逻辑或,逻辑与的操作结果 逻辑与ANDTRUEFALSE NULLTRUETRUE FALSENULLFALSEFALSEFALSEFALSE 逻辑或OR TRUEFALSENULLTRUETR原创 2008-11-23 15:16:00 · 1374 阅读 · 0 评论 -
null的使用方法
1,在oracle中凡是null参与的任何的比较(使用“关于变量是否是NULL的判断,必须用“IS NULL”,“NOT IS NULL”2,在oracle中‘’和null是等价的,参看下面的图测试数据:v_TestData1 varchar(8) := 065417v_TestData2 varchar(8) := 数据1比原创 2007-11-15 16:51:00 · 956 阅读 · 0 评论 -
Oracle listener静态注册和动态注册总结
一、什么是注册? 注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。 在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。) 相当于是这样:在数转载 2009-03-17 21:47:00 · 801 阅读 · 0 评论