gpt4 book ai didi

mysql - 如果在 mySQL 和 MsSQL 中包含所需的字符串,则 SQL 脚本用新名称重命名所有表名

转载 作者:行者123 更新时间:2023-11-30 22:15:10 24 4
gpt4 key购买 nike

我有一个数据库,里面有 100 个表。在 100 个表中,有些表的名称如 House、House1、House2、HouseXYZ 等。

现在我想在 MySQL 和 MsSQL 中编写一个脚本,将 House 替换为 Home。所以我的数据库应该有表名 Home、Home1、Home2、HomeXYZ 等等。

最佳答案

如前所述here你会为你的表名这样做:

select 'exec sp_rename @objname=' + name + ', @newname=' + replace(name ,'House', 'Home')
from sysObjects
where type = 'U'

关于mysql - 如果在 mySQL 和 MsSQL 中包含所需的字符串,则 SQL 脚本用新名称重命名所有表名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38571226/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com