第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關(guān)于sqlserver的T-SQL語句的變量作用域的疑問?

關(guān)于sqlserver的T-SQL語句的變量作用域的疑問?

慕姐8265434 2019-04-12 07:06:53
關(guān)于sqlserver的T-SQL語句的變量作用域的疑問?
查看完整描述

3 回答

?
慕森卡

TA貢獻1806條經(jīng)驗 獲得超8個贊

變量有幾點:
1. go語句后,也就是一個批次內(nèi)有效.
2. 存儲過程內(nèi)表示一個域.走出存儲過程就沒有效了,包括子存儲過程,動態(tài)語句內(nèi)也無效.
3. 一個批次只需要聲明一次.

建議編寫t-sql的時候,養(yǎng)成將變量聲明在語句首的習(xí)慣.不要在邏輯控制語句內(nèi)聲明.

查看完整回答
反對 回復(fù) 2019-04-13
?
拉丁的傳說

TA貢獻1789條經(jīng)驗 獲得超8個贊

T-SQL的變量作用域,同普通程序的作用域差不多,只在定義的范圍內(nèi)有效
1.if else內(nèi)定義的,只能在這里面使用,出去后無效
2.if else之前定義的,也可以在if else內(nèi)使用
3.if else之后定義的,不可能在if else內(nèi)使用

關(guān)于唯一性,同級的兩個作用域中可以定義相同的,但不同級的不能重名

查看完整回答
反對 回復(fù) 2019-04-13
?
侃侃無極

TA貢獻2051條經(jīng)驗 獲得超10個贊

T-SQL的變量作用域和JAVA里一樣,既有局部變量也有全局變量,其用法跟jAVA也一樣。
比如
一、declare @count int1
if begin end else beigin end
這里的@count就是全局變量
二、if begin declare @count int1 end else beigin end
這里的@count就是局部變量

以上指的唯一性,如果是全局變量則是唯一的,如果是局部變量,在同級層的作用域是可以重復(fù)的




查看完整回答
反對 回復(fù) 2019-04-13
  • 3 回答
  • 0 關(guān)注
  • 963 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號