sql - 更新表中的单列

标签 sql sql-server sql-server-2008

我有一个表格,我需要使用一组新的数量更新单个列,这些数量是我从 Excel 电子表格中获得的。我已经有了我需要的行,但无法弄清楚如何一次更新多行。

我尝试编辑前 200 行并修改 SQL 以选择我需要的行,但遗憾的是您无法粘贴列。

有什么想法吗?

最佳答案

我总是添加列来写入更新或在数据列之间插入文本,例如 dat: enter image description here

然后我将此数据复制到 sql managment studio 并将选项卡“”替换为空字符“”并运行查询。

enter image description here

如果数据与直接来自 Excel 的表不匹配,我会创建 #TMP 表并向其填充数据,然后在 sql 中对 tmp 表中的数据进行操作。

关于sql - 更新表中的单列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30369399/

相关文章:

mysql - 如何将不同 WHERE 条件下的数据排列到不同的列中?

sql - 根据给定的声誉获取最近的特权

sql-server - 分布式数据库事务 vs 跨数据库事务

c# - Linq to SQL 按 2 个实体(父子)中的字段排序

sql - 如何获取有关 SQL Select 语句的信息

sql - 使用 SQL 查询删除十进制值

sql - 将存储过程转换为表值查询

sql - 如果记录作为外部表存在于另一个表中,如何不删除?

sql - postgresql 生成没有间隙的序列

sql-server - 包结束时的 SSIS 事件(或其他事件)