我最近開始在一家擁有巨大「企業級」應用程序的公司工作。在我上一份工作中,我設計了數據庫,但在這裏我們有一個我不屬於的整個數據庫架構部門。視圖中的日期範圍 - 這是正常的嗎?
他們的數據庫中的一個奇怪的事情是,他們有一堆視圖,而不是讓用戶提供他們想看到的日期範圍,而是用一個(全局臨時)表「TMP_PARM_RANG」加入一個開始和結束日期。每次主應用程序開始處理請求時,第一件事情就是「DELETE FROM TMP_PARM_RANG
;」然後插入它。
這似乎是一種奇怪的做事方式,並不是很安全,但這裏的其他人似乎都可以。這是正常的,還是我的不安有效?
更新我應該提到他們使用事務和每客戶端鎖,因此它可以防範大多數併發問題。此外,如果不是數百個視圖,則幾乎都有數十個取決於TMP_PARM_RANG
的視圖。
這是什麼意思的'意見'在這裏?在我的網頁開發中。背景是指代碼本身保存在模型和控制器中的HTML文件。 – 2009-01-07 16:27:27
我的意思是在SQL意義上的「意見」。這就是我使用SQL標籤的原因。 – 2009-01-07 16:31:07