您对在MSSQL 2012中解决的建议是什么? 并且在这种情况下使MSSQL 2008 R2有任何区别吗?
解决方案1
以这种形状创建多个几乎全等的表:
TextTable1(ID:int, text1:varchar(200))
TextTable2(ID:int, text1:varchar(200), text2:varchar(200))
TextTable3(ID:int, text1:varchar(200), text2:varchar(200))
TextTable4(ID:int, text1:varchar(200), text2:varchar(200), text3:varchar(200))
对于所有表,ID为PrimaryKey。
解决方案2
以这种形状创建单个表:
TextTable(ID:int, context:varchar(50), text1:varchar(200), text2:varchar(200), text3:varchar(200))
使用PrimaryKey(ID,上下文)。