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

T-SQL查詢進階:變量

編輯:關於SqlServer

概述

變量對於一種語言是必不可少的一部分,當然,對於T-SQL來講也是一樣。在簡單查詢中,往往很少用到變量,但無論對於復雜的查詢或存儲過程中,變量都是必不可少的一部分.

變量的種類

在T-SQL中,變量按生存范圍可以分為全局變量(Global Variable)和局部變量(Local Variable).

1.全局變量是由系統定義的,在整個SQL SERVER實例內都能訪問到的變量.全局變量以@@作為第一個字符,用戶只能訪問,不能賦值。

2.局部變量由用戶定義,生命周期只在一個批處理內有效。局部變量以@作為第一個字符,由用戶自己定義和賦值。

一個簡單的例子如下

因為全局變量僅僅是用於讀取系統的一些參數,具體每個全局變量所代表的含義請Google之…本文主要介紹局部變量(也就是用戶自定義變量).

局部變量的用途

在T-SQL中,局部變量是一個存儲指定數據類型單個值的對象.T-SQL中對變量的定義實際上和大多數高級語言一樣.

局部變量在使用中常常用於以下三種用途:

1.在循環語句中記錄循環的次數或者用於控制循環的次數.

2.用於存儲流程語句來控制流程走向

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