你有什么建议在 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,上下文)。