2017-04-10 90 views
0

我想了解什麼是最大列大小在DB2 LUW 11.1.x.通過唯一索引支持NVARCHAR列(頁面大小)的支持NVARCHAR的最大尺寸 例如我需要這樣一個答案: (1)NVARCHAR(512)是唯一索引支持的NVARCHAR列的最大大小。 (2)X爲任何唯一索引我想知道的是,可以通過DB2唯一索引

我有這個鏈接的最大字節數,但它不是很清楚對我說: https://www.ibm.com/support/knowledgecenter/SSEPGG_11.1.0/com.ibm.db2.luw.sql.ref.doc/doc/r0001029.html

回答

0

告訴你的頁面顯示,一列的最大大小在索引關鍵字中是pagesize/4在字節,包括開銷;所以你需要了解NVARCHAR(x)如何映射到字節。

這取決於對nchar_mappingdatabase configuration parameter設置。

的默認設置是每個字符(CODEUNITS32)使用4個字節,所以你會被限制爲NVARCHAR(255)對於4K頁,NVARCHAR(511)爲8K頁,爲NVARCHAR(1023)在16K頁,並NVARCHAR(2047)爲32K頁表空間。

相關問題