从文本文件更新 table?

Update table from text file?

我有一个 table T1:

code name
001 alias
002 row

我有一个文本文件code.txt

oldCode;newCode
001;d4f
002;bc3

我需要更新 table t1(用新代码替换旧代码)并且 table 是这样的:

code name
d4f alias
bc3 row

有人有解决办法吗?

采用 Larnu 的方法,查询如下:

UPDATE t SET t.code = DATA.newCode FROM T1 t JOIN OPENROWSET(BULK 'PATH_TO_FILE\code.txt', SINGLE_CLOB) AS DATA ON t.code = DATA.oldcode;

记住 SQL 服务器应该可以访问该文件。