【发布时间】:2022-01-06 04:21:17
【问题描述】:
我有一张桌子 T1:
| code | name |
|---|---|
| 001 | alias |
| 002 | row |
我有一个文本文件 code.txt
oldCode;newCode
001;d4f
002;bc3
我需要更新表 t1(用新代码替换旧代码),表是这样的:
| code | name |
|---|---|
| d4f | alias |
| bc3 | row |
有人有解决办法吗?
【问题讨论】:
-
在
UPDATE语句中使用OPENROWSET和JOIN来处理该数据。BULK INSERT把文本文件放到一个临时表中,然后UPDATE被JOIN那个表呢? -
你能创建查询以更了解我是数据库的初学者,我需要解决这个问题
-
文档中有很多关于所有这些的信息:
OPENROWSET、BULK INSERT、UPDATE(Example withJOIN)
标签: sql-server replace import sql-update