希望得到您的一些意见。
我们说我有一个有10列的表T. 我们还要说,对于每10列,都有一个单独的表,其中包含相关数据。
因此,每当我想将数据插入表T时,我还需要将数据插入到其他10个表中,因此它总共有11个表。
它耗时多长时间? 在什么数量的列/表中耗费时间?
答案 0 :(得分:0)
我有同样的delima。我的解决方案是使用Excel模板并在填写了我需要插入的所有行后连接所有单元格。
Excel列A包含以下SQL语句
INSERT INTO [TableName] (ColumnA, ColumnB, ColumnC, ColumnD, ColumnE, ColumnF, ColumnG, ColumnH, ColumnI, ColumnJ) VALUES ('
Excel列B具有ColumnA
的值Excel C列包含以下内容
'', '
请注意,这是一个双撇号,需要它,因为第一个撇号告诉Excel单元格它被视为文本,因此它会在单元格和连接中消失。
冲洗并重复,完成插入语句的最终Excel列将如下
'')
最后一步是你的简单连接。
这是迄今为止我发现的最快的解决方案,我所处理的数据库类型主要包括网上商店和市场的产品信息。
我已经向市场团队提供了一个Excel模板,其列表标题与我的插入模板相同,因此当他们想要添加新产品或更新现有数据时,我可以进行简单的复制/粘贴。
回答你的问题。这不需要很长时间。
希望这会对你有所帮助。