我有一个表,它会在运行时动态填充列,如col1,col2,col3 ......我将这个表复制到另一个表中,列col1,col2,col3,col4,col5比这更多了它支持的最大列数。但是目前,当我将动态生成的表复制到具有最大列的当前表时,它给出了像
这样的错误动态表格列 DateInterval,DataType,Seqno,Channel1_data,Channel1_status,Channel2_data,Channel2_status
用于复制动态表的表列: DateInterval,DataType,Seqno,Channel1_data,Channel1_status,Channel2_data,Channel2_status,Channel3_data,Channel3_status,Channel4_data,Channel4_status
查询:
SELECT DateInterval, DataType, Seqno, Channel1_data, Channel1_status, Channel2_data, Channel2_status, Channel3_data, Channel3_status, Channel4_data, Channel4_status
FROM @TableName
'没有给出一个或多个必需参数的值'
告诉我如何克服这个问题。
谢谢, @nag
答案 0 :(得分:0)
Nag评论此帖子:Is it ever okay to violate the first normal form
在这篇文章中,您将找到一种方法,我解决了一个问题,我需要一个可变数量的字段,这些字段会随着时间的推移而在表格中增长。它具有最小的内部存储空间,同时如果满足标准,仍然可以满足我的需求。