从文本文件更新 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 服务器应该可以访问该文件。
我有一个 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 服务器应该可以访问该文件。