成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

數(shù)據(jù)庫知識:SQLServer變量相關(guān)知識介紹

數(shù)據(jù)庫
SQLServer變量對應(yīng)內(nèi)存中的一個存儲空間。它和常量不同,變量的值可以在執(zhí)行過程中改變。

 1、概述

SQLServer變量對應(yīng)內(nèi)存中的一個存儲空間。它和常量不同,變量的值可以在執(zhí)行過程中改變。

[[381132]]

2、分類

SQLServer變量根據(jù)作用范圍不同主要分為局部變量和全局變量。

2.1.局部變量

局部變量是用戶在程序中定義的變量,它僅在定義的程序范圍內(nèi)有效。局部變量可以用來保存從表中讀取的數(shù)據(jù),也可以作為臨時變量保存計算的中間結(jié)果。

注意:局部變量名稱的第一個字符必須為一個@。

示例:

 

  1. -- 定義兩個局部變量 
  2. DECLARE @m int,@n int
  3. -- 賦值 
  4. SET @m=9; 
  5. SET @n=1; 
  6. -- 查詢 
  7. SELECT @m+@n; 

 

2.2 全局變量

全局變量通常以@@開頭。這些變量一般都是SQL Server中的系統(tǒng)函數(shù),它們的語法遵循函數(shù)的規(guī)則。用戶可以在程序中使用這些函數(shù)測試系統(tǒng)特性和SQL命令的執(zhí)行情況。常用的全局變量如下:

 

  1. @@ERROR -- 最后一個SQL錯誤的錯誤號 
  2. @@IDENTITY -- 最后一次插入的標(biāo)識值 
  3. @@LANGUAGE -- 當(dāng)前使用的語言的名稱 
  4. @@MAX_CONNECTIONS -- 可以創(chuàng)建的同時連接的最大數(shù)目 
  5. @@ROWCOUNT -- 受上一個SQL語句影響的行數(shù) 
  6. @@SERVERNAME -- 本地服務(wù)器的信息 
  7. @@TRANSCOUNT -- 當(dāng)前連接打開的事物數(shù) 
  8. @@VERSION -- 查看SQL Server的版本信息 

 

3.聲明變量

3.1、簡單聲明

變量只有在聲明后才能使用,可以使用DECLARE語句來聲明變量。在聲明變量時可以指定變量的數(shù)據(jù)類型和長度。

 

  1. DECLARE @name nvarchar(30); 

3.2 聲明多個變量

聲明多個局部變量,需要在定義的局部變量后使跟上一個逗號,然后指定下一個局部變量名稱和數(shù)據(jù)類型。

 

  1. DECLARE @Name nvarchar(30), @Age int

3.3 變量作用域

在使用變量時,需要注意變量的作用域。變量具有局部作用域,只在定義它們的批處理或過程中可見。作用域范圍從聲明變量的地方開始到聲明變量的批處理或存儲過程的結(jié)尾。

 

  1. USE DB; 
  2. GO 
  3. DECLARE @Age int
  4. SET @Age = 30; 
  5. GO -- 結(jié)束符 
  6. select @Age -- 報錯 

 

4.變量賦值

在聲明變量后,變量值被默認(rèn)設(shè)置為NULL??梢允褂肧ET或SELECT語句。SET是為變量賦值的首選方法。

變量也可以通過選擇列表中當(dāng)前所引用的值賦值。如果在選擇列表中引用變量,則它應(yīng)當(dāng)被賦以標(biāo)量值或者SELECT語句應(yīng)僅返回一行。

示例:

 

  1. DECLARE @Age int
  2. -- SELECT語句賦值 
  3. SELECT @Age = age from t_user ORDER BY age desc;-- 返回最后一行的值 
  4. select @Age; 

 

責(zé)任編輯:華軒 來源: 今日頭條
相關(guān)推薦

2021-03-12 10:12:40

數(shù)據(jù)庫SQLServer磁盤

2011-09-02 10:37:15

Oraclesqlload用法

2011-08-25 16:31:36

SQL Servertimestamp

2021-07-01 06:19:46

Redis數(shù)據(jù)庫API

2011-08-25 15:19:25

SQL Server 排序規(guī)則

2021-03-24 14:50:00

SQLServer數(shù)據(jù)庫字符串

2011-08-18 17:05:16

Oracle數(shù)據(jù)庫的服

2021-03-19 07:12:23

SQL Server數(shù)據(jù)庫數(shù)據(jù)庫收縮

2011-02-25 09:37:35

2011-09-01 10:56:34

2011-08-04 15:20:52

SQL Server數(shù)據(jù)庫鏡像

2010-03-01 16:31:59

Linux SNMP

2009-09-07 16:20:35

CCNA認(rèn)證培訓(xùn)

2021-10-24 11:11:30

Spring開源Java開發(fā)

2022-10-14 07:07:46

架構(gòu)

2021-03-04 22:02:18

SQL Serve數(shù)據(jù)庫架構(gòu)

2022-01-26 06:59:46

SFTP操作系統(tǒng)加密算法

2011-08-24 13:10:48

MongoDBUpdate

2022-10-25 07:24:23

數(shù)據(jù)庫TiDBmysql

2015-11-16 10:34:19

Linux動態(tài)庫總結(jié)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 男人天堂国产 | 99在线免费视频 | 国产一级片一区二区 | 9191av| 最新av在线网址 | 国产美女免费视频 | 成人超碰 | 久久久精品网站 | 久久久久无码国产精品一区 | 亚洲国产aⅴ精品一区二区 免费观看av | 日韩欧美在线一区 | 亚洲欧洲精品在线 | 日韩av在线免费 | 亚州一区二区三区 | 欧洲精品在线观看 | 久久久成人动漫 | 欧美日日 | 青青草免费在线视频 | av中文字幕在线观看 | 国产成人jvid在线播放 | 久久久久国产成人精品亚洲午夜 | 久久久久久国产精品 | 国产不卡一区 | 国产成人精品久久二区二区91 | 久草在线视频中文 | 亚洲一区二区视频在线播放 | 欧美日韩中 | 一区二区三区国产好 | 日韩欧美视频 | 日韩视频在线播放 | 91视频电影 | 国产激情91久久精品导航 | 日韩在线播放av | 国产精品视频一区二区三区 | 亚洲成人自拍 | 午夜综合| 久久久久国产一区二区三区 | 天堂色 | 久久99精品久久 | 久久精品国产a三级三级三级 | 欧美一区视频 |