2017 07 28 工作日誌

2022-06-21 11:24:08 字數 625 閱讀 5269

本以為昨日取得重大進展,只差乙個儲存過程就能解決問題,今天劇情大反轉,可能需要大返工了。

上午針對儲存過程研究了幾個問題,收穫挺大的

1、oracle是大小寫敏感的,並且建表時會自動轉換為大寫,可以通過新增雙引號阻止這種轉換。

2、修改表結構等情況會導致儲存過程進入「invalid」狀態,需要重新編譯

在dba_objects表裡找到無效的物件,通過下面的語句編譯

alter procedure compile

編譯失敗還可以通過在命令頁使用show errors procedure 檢視具體原因,複製下來再貼上,可以看到更多資訊

3、接觸到了job的概念

select * from user.jobs

4、儲存過程:表或檢視不存在的原因

a. 最蠢的,表真的不存在

b. 大小寫,參見第一點

c. 許可權問題,不是特別清楚

5、接觸到了spool的概念

6、decode(條件,值1,返回值1,值2,返回值2,預設值)

if 條件=值1 

then

return 返回值1

7、使用pl sql的時候,如果是sql視窗,需用用begin、end執行儲存過程,在命令列視窗,如常

20070323工作日誌

11 32 今天先來第一件事就把昨天查詢的開題報告資料copy到電腦上 然後就開始寫開題報告,這個開題報告真麻煩 分開題報告 文獻綜述和任務書三個部分 開始以為有怎麼資料,湊湊copy應該就差不多,後來發現pdf中copy出來的都是imag 根本沒法用,那只好晚上找 找了半天,弄弄,還是沒搞完 頭都...

20070329工作日誌

2007 3 30 10 29 28日後來就寫日誌,一直寫到下班 至於debug fz模組,昨天debug了一下,和tg模組差不多,只是在讀取role配置檔案時有所不同,側重點不同 2007 3 30 10 36 29日就是正常上班 處理了醫療模組中的乙個頁面新增和合管辦的頁面新增 增加了js驗證,...

20070330工作日誌

2007 3 30 10 29 28日後來就寫日誌,一直寫到下班 至於debug fz模組,昨天debug了一下,和tg模組差不多,只是在讀取role配置檔案時有所不同,側重點不同 2007 3 30 10 36 29日就是正常上班 處理了醫療模組中的乙個頁面新增和合管辦的頁面新增 增加了js驗證,...