
oracle
gqltt
这个作者很懒,什么都没留下…
展开
-
PL/SQL 连接配置
PLSQL连接oracle数据库配置方法一:1)点击Net Configuration Assistant2) 在弹出的对话框中选择本地Net服务名配置,点下一步3) 在服务名配置对话框中选择添加,点下一步4)在如下对话框中填写要访问的oralce数据库的服务名,该服务名转载 2012-07-24 08:59:14 · 1460 阅读 · 0 评论 -
脏读、不可重复读和幻读
1. 脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。2. 不可重复读 :是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样就发生了在一个事务转载 2012-09-03 09:32:33 · 725 阅读 · 0 评论 -
ORACLE 多版本读一致性
先来看看这段代码: while s in (select * from table1) loop insert into table1 values(s.field1,s.field2,s.field3,s.field4,s.field5); end loop; 如果是SQL server的开发人员,看到这段代码,肯定会摇头:这段代码有问题,这样递归插入,会一直到表爆掉转载 2012-09-03 10:14:19 · 1063 阅读 · 0 评论 -
Oracle常用sql操作总结
一、选择行 1. 简单的SELECT 语句 SELECT 字段名1 [AS] '字段名1 解释' FROM table; 2. 处理NULL NVL函数可把NULL转换成其它类型的符号 编程技巧: NVL函数在多条件模糊查询的时候比较有用 NVL函数可返回多种数据类型: 返回日期 NVL(start_date,'2002-02-01') 返回字符转载 2012-09-04 16:58:40 · 2024 阅读 · 0 评论 -
oracle查看锁表进程,杀掉锁表进程
查看锁表进程SQL语句1: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$se转载 2013-07-31 10:02:57 · 855 阅读 · 0 评论 -
sys_connect_by_path 用法
个人觉得这个函数其实很好用,sys_connect_by_path(字段名, 2个字段之间的连接符号),注意这里的连接符号不要使用逗号,oracle会报错,如果一定要用,可以使用replace替换一下,方法如下 REPLACE(字段名,原字符,',')。还有,这个函数使用之前必须先建立一个树,否则无用。举个例子:目的:将num值相等的项目写成 seq1,seq2,seq3,……的形式转载 2013-09-02 13:34:54 · 1642 阅读 · 0 评论