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

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

贊助商鏈接:

主站蜘蛛池模板: 乌什县| 长春市| 宜昌市| 肥乡县| 东台市| 射阳县| 民权县| 平江县| 阜平县| 壤塘县| 钟祥市| 凉山| 甘德县| 水城县| 乌鲁木齐县| 陆河县| 武城县| 湖口县| 布拖县| 佛山市| 习水县| 壶关县| 南川市| 安义县| 丰镇市| 巨鹿县| 神木县| 甘孜县| 通辽市| 松潘县| 贞丰县| 分宜县| 托克托县| 九台市| 工布江达县| 林周县| 翁牛特旗| 盐津县| 牙克石市| 平阳县| 普安县|