我的数据库中有一个表tFile
,我想遍历该表并更新filename
,如下例所示:
id fileId filename
-------------------------
231 555 Null
123 444 Null
572 732 Null
我想将文件名更新为name(fileId)
,如下所示:
id fileId filename
----------------------------
231 555 test(555)
123 444 test(444)
572 732 test(732)
我写了一个SQL脚本,更新只有一个文件名根据编写它手动,但我需要更新所有的文件名使用循环。我想我必须做嵌套循环一个循环通过fileId
和其他通过id
循环。
但是很抱歉我没有这方面的经验。我需要帮助。
update tFile
set filename = 'test'+ '('+fileId+')';
where id in (231)
1条答案
按热度按时间6ovsh4lw1#
根据您的预期输出,我已经创建了一个示例表,请查看。
产出