程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 過程 Transact-SQL

過程 Transact-SQL

編輯:關於SqlServer

若要執行使用單個 Transact-SQL 語句無法完成的進程,可以將 Transact-SQL 語句以多種方式組合在一起:

  • 使用批處理

    批處理是作為一個單元從應用程序發送到服務器的一組 Transact-SQL 語句(包括一個或多個 Transact-SQL 語句)。Microsoft SQL Server 2005 將每個批處理作為一個可執行單元來執行。

  • 使用存儲過程

    存儲過程是在服務器上預定義並預編譯的一組 Transact-SQL 語句。存儲過程可以接受參數,並可以將結果集、返回代碼和輸出參數返回給調用應用程序。

  • 使用觸發器

    觸發器是特殊類型的存儲過程。它不被應用程序直接調用。而是在用戶對表執行指定的修改(INSERT、UPDATE 或 DELETE)時執行。

  • 使用腳本

    腳本是存儲在文件中的一系列 Transact-SQL 語句。可以將此文件用作 sqlcmd 實用工具或 SQL Server Management Studio 代碼編輯器的輸入。實用工具然後將執行存儲在該文件中的 Transact-SQL 語句。

下列 SQL Server 功能允許您控制一次使用多少個 Transact-SQL 語句:

  • 控制流語句

    允許加入條件邏輯。例如,如果國家/地區為加拿大,則執行一系列 Transact-SQL 語句。如果國家/地區為英國,則執行另一系列 Transact-SQL 語句。

  • 變量

    允許存儲數據以作為後續 Transact-SQL 語句的輸入。例如,可以對一個查詢進行編碼,使其在每次執行時需要在 WHERE 子句中指定不同的數據值。可以編寫查詢在 WHERE 子句中使用變量,並對邏輯進行編碼以使用適當的數據來填充變量。存儲過程的參數是一種特殊的變量類。

  • 錯誤處理

    允許自定義 SQL Server 響應問題的方式。可以指定發生錯誤時要采取的相應操作,或顯示對用戶來說比一般 SQL Server 錯誤更詳細的自定義錯誤消息。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved