天天看點

存儲過程---留住你的美麗(上)

        存儲過程,是什麼呢?分解來看,存儲--根據不同的應用環境通過采取合理、安全、有效的方式将資料儲存到某些媒體上并能保證有效的通路,總的來講可以包含兩個方面的含義:一方面它是資料臨時或長期駐留的實體媒介;另一方面,它是保證資料完整安全存放的方式或行為。過程--事物發展所經過的程式;階段。“過程”,也是将輸入轉化為輸出的系統。

        在我們的計算機的世界裡,百度對存儲過程這樣進行闡述:存儲過程(Stored Procedure)是在大型資料庫系統中,一組為了完成特定功能的SQL 語句集,經編譯後存儲在資料庫中,使用者通過指定存儲過程的名字并給出參數(如果該存儲過程帶有參數)來執行它。存儲過程是資料庫中的一個重要對象,任何一個設計良好的資料庫應用程式都應該用到存儲過程。

       下面結合機房收費系統中的組合查詢--學生基本資訊維護為例,該功能的邏輯,根據不同的條件選擇,查詢相應資訊。接下來:看看我們的存儲過程如何在她的世界動情演繹,首先我們來看一下存儲過程的建立。

       首先:第一步

存儲過程---留住你的美麗(上)

       第二步:

存儲過程---留住你的美麗(上)

      接下來就開始編譯我們的存儲過程了代碼如下:

         上述存儲過程的寫法,報出如下錯誤:

存儲過程---留住你的美麗(上)

        錯誤的原因就是存儲過程寫錯了,存儲過程應該到底應該怎麼寫呢?正确做法如下:

        那麼我們的D層有該怎麼去寫呢?以前寫sql語句的地方,應該如何進行相應變動,寫法如下: