数据库技术
文章平均质量分 66
fanfengchimo
.........
展开
-
Oracle存储过程编写经验和优化措施
(转) 一、前言: 在经过一段时间的存储过程开发之后,写下了一些开发时候的小结和经验与大家共享,希望对大家有益。 二、适合读者对象: 数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 三、介绍: 在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的转载 2007-08-10 09:59:00 · 526 阅读 · 0 评论 -
pl/sql 存储过程
在这段时间的开发中数据库用的是ORACLE以前用的都是MSSQL它们的存储过程的写法还有一点不一样,所以花了一天的时间看了看!以下是我做的一个小例子!Create table MYTestTable(id number,name varchar2(10))insert into mytesttable (id,name) values (1,ff)Create or replace原创 2007-08-08 17:09:00 · 484 阅读 · 0 评论 -
oracle中的分割字符串,并求最大值
今天公司做一个 oracle中的分割字符串,并求最大值,在C# 或其它语言中都会有一个类似于split的函数,而在oracle中是没有这样现成的,不过可以通过instr和substr组合实现类似于split的功能。我来介绍一个我们的需求:有一个clog的字段,字段内容如“4.01,101.20;4.19,100.00;4.36,97.10;4.52,95.90;4.66,96.90;4.80,原创 2007-08-21 14:45:00 · 4170 阅读 · 1 评论 -
解决ORACLE 被锁定的资源
解决ORACLE 被锁定的资源方法1:可以只接 commit方法2:---查找进程--查找看是哪个用户造成的资源锁定,如果这个语句没有查询出记录,则数据库没有被锁定的资源select distinct t2.username,t2.sid,t2.serial#,t2.logon_time,t2.terminal from v$locked_object t1,v$session t2 wher原创 2007-08-28 20:00:00 · 2024 阅读 · 0 评论 -
Oracle初学者必知的100个问题
1. Oracle安装完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp 2. ORACLE9IAS WEB CACHE的初始默认用户和密码? administrator/administrator 3. oracle 8转载 2007-08-29 12:59:00 · 535 阅读 · 0 评论 -
oracle中比较实用sql语句
oracle中比较实用sql语句 -- 查看ORAC原创 2007-10-31 09:03:00 · 618 阅读 · 0 评论 -
ORACLE死锁
这几天在更新数据,记录都很大,所以经常遇到LOCK的所以在网上找了一些资料,和大家一起分享!方法一:1.查哪个过程被锁查V$DB_OBJECT_CACHE视图: SELECT * FROM V$DB_OBJECT_CACHE WHERE OWNER=过程的所属用户 AND LOCKS!=0;2. 查是哪一个SID,通过SID可知道是哪个SESSION.查V$Access视图转载 2008-01-23 16:53:00 · 517 阅读 · 0 评论 -
oracle用存储过程导出INSERT INTO 语句
前些天看到几个朋友做导出oracle中的数据,可以用PL/SQL Devoleper的和export tables功能批量将N个表的数据导出成insert into语句,但怎样用SQL语句导出呢,只有用sql构造出来,以下是我用存储过程实现的代码create or replace package PK_EXPORT_TABLE is type result is ref cursor;en原创 2008-01-20 19:51:00 · 8611 阅读 · 1 评论