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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

varchar(max)變量的最大大小

varchar(max)變量的最大大小

jeck貓 2019-10-30 11:14:48
在過(guò)去的任何時(shí)候,如果有人問(wèn)我a的最大大小varchar(max),我都會(huì)說(shuō)2GB,或者查找更精確的數(shù)字(2 ^ 31-1或2147483647)。但是,在最近的一些測(cè)試中,我發(fā)現(xiàn)varchar(max)變量顯然可以超過(guò)此大?。篶reate table T (    Val1 varchar(max) not null)godeclare @KMsg varchar(max) = REPLICATE('a',1024);declare @MMsg varchar(max) = REPLICATE(@KMsg,1024);declare @GMsg varchar(max) = REPLICATE(@MMsg,1024);declare @GGMMsg varchar(max) = @GMsg + @GMsg + @MMsg;select LEN(@GGMMsg)insert into T(Val1) select @GGMMsgselect LEN(Val1) from T結(jié)果:(no column name)2148532224(1 row(s) affected)Msg 7119, Level 16, State 1, Line 6Attempting to grow LOB beyond maximum allowed size of 2147483647 bytes.The statement has been terminated.(no column name)(0 row(s) affected)因此,鑒于我現(xiàn)在知道變量可以超過(guò)2GB的限制-有人知道varchar(max)變量的實(shí)際限制是什么嗎?(以上測(cè)試已在SQL Server 2008(非R2)上完成。我想知道它是否適用于其他版本)
查看完整描述

3 回答

?
狐的傳說(shuō)

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超3個(gè)贊

經(jīng)過(guò)進(jìn)一步調(diào)查,我最初的假設(shè)是declare @var datatype = value語(yǔ)法異常(錯(cuò)誤?),這是不正確的。


由于不支持該語(yǔ)法,因此我為2005修改了腳本,然后在2008上嘗試了修改后的版本。2005年,我收到了Attempting to grow LOB beyond maximum allowed size of 2147483647 bytes.錯(cuò)誤消息。在2008年,修改后的腳本仍然成功。


declare @KMsg varchar(max); set @KMsg = REPLICATE('a',1024);

declare @MMsg varchar(max); set @MMsg = REPLICATE(@KMsg,1024);

declare @GMsg varchar(max); set @GMsg = REPLICATE(@MMsg,1024);

declare @GGMMsg varchar(max); set @GGMMsg = @GMsg + @GMsg + @MMsg;

select LEN(@GGMMsg)


查看完整回答
反對(duì) 回復(fù) 2019-10-30
?
慕沐林林

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊

我這里有些猶豫,因?yàn)閷⒅荡鎯?chǔ)在變量中與將其存儲(chǔ)在列中不同。您是否想用一列嘗試這樣做?還是有更新?varchar只要您不嘗試將其放在變量或varchar列中,甚至SQL Server 2000的文字字符串中的值都可以超過(guò)8000個(gè)字符

查看完整回答
反對(duì) 回復(fù) 2019-10-30
  • 3 回答
  • 0 關(guān)注
  • 1464 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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