回覆列表
  • 1 # zlath3921

    儲存過程: 儲存過程可以使得對資料庫的管理、以及顯示關於資料庫及其使用者資訊的工作容易得多。儲存過程是 SQL 語句和可選控制流語句的預編譯集合 ,以一個名稱儲存並作為一個單元處理。儲存過程儲存在資料庫內,可由應用程式透過一個呼叫執行,而且允許使用者宣告變數、有條件執行以 及其它強大的程式設計功能。 儲存過程可包含程式流、邏輯以及對資料庫的查詢。它們可以接受引數、輸出引數、返回單個或多個結果集以及返回值。 可以出於任何使用 SQL 語句的目的來使用儲存過程,它具有以下優點:

    1、可以在單個儲存過程中執行一系列 SQL 語句。

    2、可以從自己的儲存過程內引用其它儲存過程,這可以簡化一系列複雜語句。

    3、儲存過程在建立時即在伺服器上進行編譯,所以執行起來比單個 SQL 語句快。 使用者定義函式: Microsoft SQL Server 2000 允許建立使用者定義函式。與任何函式一樣,使用者定義函式是可返回值的例程。根據所返回值的型別,每個使用者定 義函式可分成以下三個類別: 1、返回可更新資料表的函式 如果使用者定義函式包含單個 SELECT 語句且該語句可更新,則該函式返回的表格格式結果也可以更新。 2、返回不可更新資料表的函式 如果使用者定義函式包含不止一個 SELECT 語句,或包含一個不可更新的 SELECT 語句,則該函式返回的表格格式結果也不可更新。 3、返回標量值的函式 使用者定義函式可以返回標量值。

  • 中秋節和大豐收的關聯?
  • 地球陸地生物的體型為什麼越來越小了?