成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

SQL Server 中 8060 限制

2010-08-28 10:48:27來源:西部e網(wǎng)作者:

在 Microsoft® SQL Server™ 中,表中行的最大允許大小為 8060 字節(jié)。一個(gè)行不能跨數(shù)據(jù)頁進(jìn)行拆分。一個(gè)數(shù)據(jù)頁大小為 8 KB,由數(shù)據(jù)行和一些內(nèi)部數(shù)據(jù)結(jié)構(gòu)組成。

所以下面的SQL 語句創(chuàng)建表會(huì)報(bào)警告信息:

CREATE TABLE [dbo].[TestTable] (
 [ID] [int] IDENTITY (1, 1) NOT NULL ,
 [content1] [nvarchar] (4000) NULL ,
 [content2] [nvarchar] (4000) NULL
)

Warning: The table 'TestTable' has been created but its maximum row size (16029) exceeds the maximum number of bytes per row (8060). INSERT or UPDATE of a row in this table will fail if the resulting row length exceeds 8060 bytes.

但是表仍然被創(chuàng)建了。但是在你做 Insert  Update 操作的時(shí)候,就會(huì)報(bào)錯(cuò)誤信息。

解決方法:

重新設(shè)計(jì)表結(jié)構(gòu)。把它分成兩個(gè)表,或者用Text字段。

Text 字段由于它的存儲(chǔ)方式。他在數(shù)據(jù)行只占16個(gè)字節(jié)的指針。

關(guān)鍵詞:SQLServer

贊助商鏈接:

主站蜘蛛池模板: 南靖县| 漳平市| 江口县| 厦门市| 壤塘县| 曲松县| 满洲里市| 买车| 同江市| 天门市| 汝州市| 马边| 乡城县| 陇南市| 丽水市| 西青区| 水富县| 鸡东县| 湖北省| 偏关县| 津市市| 南乐县| 叙永县| 邓州市| 石嘴山市| 灵台县| 佛教| 治多县| 阿鲁科尔沁旗| 托里县| 子洲县| 北碚区| 新乐市| 兴山县| 行唐县| 南木林县| 秭归县| 拉孜县| 兴安盟| 阜阳市| 寻乌县|