SQL裡面和代表的意義,資料庫中 代表什麼意思

時間 2021-08-30 15:06:47

1樓:娛樂小八卦啊

一、名稱不同:

@表示區域性變數;@@表示全域性變數。

二、可使用的範圍不同:

區域性變數是使用者可自定義的變數,它的作用範圍僅在程式內部。在程式中通常用來儲存從表中查詢到的資料,或當作程式執行過程中暫存變數使用。區域性變數必須以「@」開頭,而且必須先用declare命令說明後才可使用。

全域性變數是sql server系統內部使用的變數,其作用範圍並不侷限於某一程式,而是任何程式均可隨時呼叫全域性變數通常儲存一些sql server的配置設定值和效能統計資料。

使用者可在程式中用全域性變數來測試系統的設定值或transact-sql命令執行後的狀態值。有關sql server 全域性變數的詳細情況請參見附錄。

擴充套件資料

全域性變數

全域性變數是sql server(windows平臺上強大的資料庫平臺)系統內部使用的變數,其作用範圍並不侷限於某一程式,而是任何程式均可隨時呼叫全域性變數通常儲存一些sql server(windows平臺上強大的資料庫平臺)的配置設定值和效能統計資料。

使用者可在程式中用全域性變數來測試系統的設定值或transact-sql命令執行後的狀態值。有關sql server(windows平臺上強大的資料庫平臺) 全域性變數的詳細情況請參見附錄。

注意:全域性變數不是由使用者的程式定義的,它們是在伺服器級定應義的。只能使用預先說明及定義的變局變數。

引用全域性變數時,必須以「@@」開頭。區域性變數的名稱不能與全域性變數的名稱相同、否則會在應用中出錯。

2樓:匿名使用者

@是sql中標量變數開頭的必須字元,sql規定,區域性標量變數必須以@開頭,全域性標量變數以@@開頭,全域性標量變數不許宣告,直接使用即可。

例如:select @@servername宣告區域性標量的語句是

declare 變數名 資料型別和長度,

例如:declare @name varchar(10)

3樓:匿名使用者

@表示區域性變數

區域性變數是使用者可自定義的變數,它的作用範圍僅在程式內部。在程式中通常用來儲存從表中查詢到的資料,或當作程式執行過程中暫存變數使用。區域性變數必須以「@」開頭,而且必須先用declare命令說明後才可使用。

@@表示全域性變數

全域性變數是sql server系統內部使用的變數,其作用範圍並不侷限於某一程式,而是任何程式均可隨時呼叫全域性變數通常儲存一些sql server的配置設定值和效能統計資料。使用者可在程式中用全域性變數來測試系統的設定值或transact-sql命令執行後的狀態值。有關sql server 全域性變數的詳細情況請參見附錄

t-sql中@和@@是什麼意思?

4樓:

@開始的識別符號表示區域性變數,@@開始的識別符號表示全域性變數(即系統變數)。

sql 裡面@ 和@@代表的意義

資料庫中@代表什麼意思

5樓:仁昌居士

資料庫中@代表是區域性變數宣告。用於儲存過程中。格式是@引數名資料型別[varying] [=內定值] [output]。

每個引數名前要有一個「@」符號,每一個儲存過程的引數僅為該程式內部使用,引數的型別除了image外,其他sql server所支援的資料型別都可使用。

6樓:安徽新華電腦專修學院

就是將表mytable中的所有列的資料選出來

本回答由電腦網路分類達人 崔良飛推薦

7樓:№帥氣小男孩

"@"是:區域性變數宣告,如果沒有"@"的欄位代表是列名;

eg:宣告變數: declare @name varchar(8)賦值: set @name= '張三'

查詢: select * from stuinfo where stuname = @name

由set 和 select 進行賦值;

select一般用於查詢資料,然後再賦值變數。

還有@@error 等是全域性變數,系統自定義的,我們只讀,不能改!!

8樓:史上最強的豆花

在sql server中,某些處於識別符號開始位置的符號具有特殊意義。以「@」符號開始的識別符號表示區域性變數或引數;

9樓:匿名使用者

"@"是:所有使用者的自定義變數

尤其是在儲存過程應用中"@"運用最廣

這裡 @id的意思是根據student表中自定義的@id變數來查詢studentid,password

sql資料庫和oracle資料庫哪個好

兄弟,聽我的。肯定學習oracle。原因 1 oracle是商用的最廣泛的關係型資料庫管理系統,廣泛應用於銀行 電信 電力 社保等各個領域。特別是對於unix和linux平臺,sqlserver怎麼用啊?我想你學習,肯定為了將來應用,或者工作,你的簡歷裡面寫oracle和sqlserver完全是不一...

資料庫的SQL,什麼是資料庫 微軟的SQL又是什麼

public sqlconn as adodb.connection 定義一個資料庫連線sqlconn on error goto handler 發生錯誤時跳轉到 handler標籤 set sqlconn new adodb.connection 例項化sqlconn sqlconn.curso...

用sql資料庫如何檢視資料庫的使用者

四舍 入 select from tablename tablename是資料庫中註冊使用者表。查詢具體的欄位 select column name,column name from tablename 例子 獲取名為 lastname 和 firstname 的列的內容 從名為 persons 的...