如何在SQL中向相同文本(system_user)的所有实例添加追加文本(_lab)



我还是SQL和SQL Developer的新手。是否有一个查询可以将_lab附加到包含system_user的所有表和键?我需要_lab附加到system_user,以便它显示为system_user_lab。我还需要_lab附加到system_user_id,如下所示:system_user_lab_id。任何帮助都将不胜感激,这将为我节省很多时间

我使用的是Fedora和一个带有表的预配置SQL数据库。我使用SQL Developer,但我可以使用终端。我需要通过附加"_lab"来操作现有的SQL表,而不需要为每个"system_user"手动添加文本,这将花费很长时间。

我正在尝试修改该文件,以便在运行脚本时,它调用的是sytem_user_lab,而不是system_user。

INSERT INTO system_user
( system_user_id
, system_user_name
, system_user_group_id
, system_user_type
, created_by
, creation_date
, last_updated_by
, last_update_date)

我只需要为system_user、system_user_id和fk_system_user_#附加_lab。由于我的.sql文档超过1000行,编辑system_user的所有实例并手动追加_lab将需要很长时间。我不确定应该使用哪些SQL查询命令。

由于我的.sql文档超过1000行,编辑system_user的所有实例并手动追加_lab将需要很长时间。

听说过搜索/替换编辑器功能吗?我建议你用它。

  • 在任何编辑器中打开该文件(记事本即可)
  • "Ctrl+H"打开替换选项
  • 在"查找内容"字段中输入system_user
  • 在"替换为"中输入system_user_lab
  • 按下"全部更换"按钮

然后重新创建架构中的所有内容。

最新更新