原创 oracle和sqlserver中空值的區別

        今天在從sqlserver導數據到oracle的過程中,oracle報錯,提示不能將NULL值插入非空的列中。比對兩個數據庫的表結構後,發現不爲空的列完全一樣。由於不知道哪裏出了問題,只好使用二分法查找出問題的行,只插入第

原创 PL/SQL Developer在64位操作系統上通過instantclient連接到oracle數據庫

    Instant Client下載地址http://www.oracle.com/technetwork/database/features/

原创 sqlplus連接到遠程數據庫

       我一直以爲sqlplus是服務器端的軟件,今天我才知道sqlplus是客戶端軟件,用sqlplus也能連接到遠程數據庫。windows下具體連接方法如下:        如果已經配置過tnsname             

原创 pb程序在64位操作系統上使用Instant Client 連接oracle數據庫

       有時候客戶端只需要簡單的連接上服務器端oracle數據庫,完全沒必要安裝龐大的客戶端。下面我將講解一下如何通過即時客戶端(Instant Client)連接上oracle數據庫。        Instant Client下

原创 ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist的原因分析

        今天突然接到同事電話,說oracle數據庫連接不上了,我遠程過去用pl/sql developer登錄,提示ORA-01034: ORACLE not available ORA-27101: shared memory

原创 oracle培訓第四天

1.DML操作及名稱空間 模式與對象名稱空間的關係 模式(schema)是一種邏輯結構,它對應於用戶,每建一個用戶就有一套模式與之對應。 我們通常說對象的唯一標識符是前綴爲模式名加上對象名稱,如scott.emp 同一模式下的對

原创 第一次走上山東衛視

公立醫院綜合改革2016年6月1日起啓動 點贊 1 收藏 分享 文章舉報 張振磊 發佈了43 篇原創文章 · 獲贊 30 · 訪問量 17萬+ 私信

原创 是不是每一個IT人的身體都很差

        從大學畢業就從事軟件行業,至今已經是第十個年頭了,回憶一下,好像時間基本都耗在項目上面了。如今已是兩個孩子的父親了,但是掐指一算陪孩子的時間少的可憐。小兒子剛剛出生六個月,有時候一個月也見不上一次面。拼命賺錢養家成了自己安

原创 oracle存儲過程自治事務

       pb調用存儲過程的時候,使用了事務,爲了存儲過程的邏輯功能完整,往往在存儲過程中也會使用事務。如何保證存儲過程內外的事務合理使用顯得尤爲重要。pb調用存儲過程的事務,我們稱其爲主事務。他與存儲過程內的事務關係,無非就兩種情況

原创 觸發器裏面before和after的區別

   關鍵字before和after用於標識觸發時間,顧名思義,before代表觸發器裏面的命令在DML修改數據之前執行,after代表觸發器裏面的命令在DML修改數據之後執行。    讀者可以結合應用場景選擇使用before或者afte

原创 單行子查詢返回多個行

       大家是不是也經常碰到單行子查詢返回多個行的錯誤提示。我已經碰到數次這種錯誤了,這種錯誤是基於數據存在的,開發人員也許在最初寫這個查詢語句的時候沒有合適的數據,所以沒有發現錯誤,當滿足條件的數據出現後纔會給出這種錯誤提示,特別

原创 架構師之路始於雲棲大會

        2017年10月11日至10月14日,一年一屆的雲棲大會如期在杭州雲棲小鎮舉行。由於今年我調到杭州工作了,得天獨厚的優勢,我全程參加了4天的雲棲大會。4天時間,總共聽了八個分論壇。徹底意識到了,阿里技術的強大。我一直以爲像

原创 十年磨劍服務健康事業

人物名片:   張振磊,1984 年10月出生,2008年畢業於江南大學,畢業後一直從事醫療軟件開發、技術支持工作,他一心鑽研技術難題,將所學知識應用於實踐,努力給醫務人員提供一個更好的軟件系統。現任創業軟件股份有限公司杭州區技術總監,高

原创 HashMap既然繼承了AbstractMap爲什麼還要實現Map

      細心的人可能對HashMap類的定義有疑問,JDK源碼中是這樣定義的: public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Clone

原创 分組函數的嵌套太深

       分組函數最多嵌套兩層,當三層或者三層以上時,就會出現分組函數的嵌套太深的提示。 我通過下面一條查詢一句進行分析。 select count(avg(sum(sal))) from emp group by deptno;