Chinaunix首页 | 论坛 | 博客
  • 博客访问: 418576
  • 博文数量: 66
  • 博客积分: 1416
  • 博客等级: 上尉
  • 技术积分: 922
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-16 10:37
个人简介

高級Oracle DBA,善長Linux系統維運以及Oracle數據庫管理,開發,調優. 具有多年PL/SQL開發經驗.

文章分类

全部博文(66)

文章存档

2015年(9)

2014年(4)

2013年(5)

2010年(1)

2009年(3)

2008年(6)

2007年(30)

2006年(8)

我的朋友

发布时间:2015-04-28 14:46:38

   我這里說的,用left join update數據的是指    有a,b兩表,將b表數據根據某個歸則關聯更新到a表. Oracle.寫法1  目前用得最多的,  注意: 當b表沒有對應數據時,  a表 xxx欄位會更新為null   update a set a.xxx = (select b.eee from b where a.bid = b.id)Update.........【阅读全文】

阅读(4404) | 评论(0) | 转发(0)

发布时间:2015-04-28 14:36:45

 當有不同的用戶或由不同的系統登入到Oracle系統時, 為便於全局跟蹤該用戶由哪台機器登入的,登入的是哪個系統,登入時間,登入帳戶等.一般會在登入或切換窗口時用table記錄相關信息.如我們的物控系統中的y3_login y3_login記錄方式有以下問題.1. insert後需要commit, 可能影響到別的事務. (或可用自治事務)2.........【阅读全文】

阅读(4866) | 评论(0) | 转发(0)

发布时间:2015-04-28 14:13:36

  Oracle Blob數據欄位中可以存放二進制數據,  有一段時間, 備份數據增長異常,備份時間也拖長到幾小時. 經分析發現,開發人員設計了存blob的Table,  將圖片,pdf,xls,email等存進來.   系統已經交付,在正常運作,怎麼處理才能影響最小,又能達到同樣效果?我的解決思路是這樣子的.1.新增一個bfile欄.........【阅读全文】

阅读(2904) | 评论(1) | 转发(0)

发布时间:2015-03-19 15:45:40

  有一個plsql函數,功能很簡單, 但是調用次數較多.  之前寫的方式是select decode from dual方式, 改用case when直接return後,  10萬測循環調用測試,耗時相差25倍.      我的分析是: select會發生sql軟解析, SELECT 觸發SQL引擎與PL/SQL引擎間的上下文切換.    &nb.........【阅读全文】

阅读(3296) | 评论(1) | 转发(1)

发布时间:2014-12-13 22:09:44

利用oracle xml包将sys_refcursor游标生成html表格......【阅读全文】

阅读(2283) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册