需求:A 有2个字段,project_code,project_name。B有2个字段,project_code,project_name。其中A的project_name 在B都有且B中project_name有对应的project_code,而A却有部分数据有项目名称但没编码,所以现在需要根据B的数据来更新A。
首先,根据
select t.project_code, t.project_name
from exec_section_index t, bdg_prj_relate t1
where t.project_code is null
and t.project_name is not null
and t.project_name = t1.project_name;
能得到需要的字段 project_code,project_name.
然后组装更新A的Update语句。
select 'update exec_section_index t set t.project_code =<' ||
t1.project_code || '< where t.project_name =<' || t1.project_name || '<;'
from exec_section_index t, bdg_prj_relate t1
where t.project_code is null
and t.project_name is not null
and t.project_name = t1.project_name;
最后得到'update exec_section_index t set t.project_code =<xxx> where t.project_name =<'xxx>;
替换‘<’为‘'’即可得能执行的脚本。
分享到:
相关推荐
"Excel生成SQL脚本"这个主题涉及到如何利用Excel的功能来自动化创建SQL语句,这对于数据库管理员和数据分析师来说是一个非常实用的技巧。 首先,我们需要理解表结构说明。在“表结构说明及SQL生成文档.xls”中,...
在SQL Server Management Studio (SSMS) 中,你可以右键点击数据库或具体的数据表,选择“任务” -> “生成脚本”,然后按照向导设置脚本的选项,如是否包含数据、脚本的目标版本等,最后即可生成对应的SQL脚本文件...
【描述】这个工具的核心功能在于自动化SQL脚本的创建,它能够解析数据库结构信息,包括表、视图、存储过程、函数等,并依据这些信息生成相应的创建、更新或删除等SQL脚本。这为数据库管理员和开发人员提供了极大的...
为了提高效率和准确性,通常会利用自动化工具,如“交换机路由器批量脚本生成工具”。这个工具是基于Python编程语言开发的,特别适合于需要大量设备配置的场景,例如大型企业网络或数据中心。 首先,我们要确保拥有...
在ABAQUS这一高级有限元...通过深入理解和应用这个随机纤维生成脚本,工程师可以更精确地模拟纤维增强复合材料的行为,从而在设计阶段就对结构的性能有更准确的预测。对于研究和优化材料性能,这样的工具显得尤为重要。
利用JavaScript语言,该脚本能够解析输入的信息,并将其转换成矢量图形。开发者可以根据自己的需求进行定制,调整颜色、形状等视觉元素,以满足个性化设计要求。 2. 说明.txt:这个文件通常包含了关于如何使用脚本...
在设备升级或故障修复时,利用预设的故障排查脚本,能快速定位并解决问题,大大缩短了故障恢复时间。 值得注意的是,"OLT脚本生成工具 FOR MA5680T.exe"作为压缩包中的核心文件,运行后即可启动该工具。在使用过程...
总的来说,"读取Excel生成Sql脚本"是一个利用Java编程语言,结合JDBC和POI库实现的数据处理工具。它简化了从Excel到数据库的数据迁移过程,提升了数据操作的效率。对于熟悉Java和数据库的开发者来说,这是一个非常有...
这款工具的核心功能是自动化生成脚本代码,帮助用户快速构建复杂的脚本逻辑,减少手动输入的时间和可能的错误。 在编程和系统管理工作中,脚本编写是一项不可或缺的任务。无论是用于自动化日常任务、数据处理还是...
##### 案例2:数据迁移或批量生成脚本SQL使用 在进行数据迁移时,可能需要导出所有表的数据或生成相应的插入脚本。可以通过以下方式实现: 1. **查询所有表**:使用第一步中的查询语句获取所有表的信息。 2. **...
在生成脚本的过程中,工具通常会捕获用户的配置选项,如安装路径、组件选择等,然后将这些信息整合到一个可执行的脚本文件中。 3. 鼠标中键:退出脚本生成工具 中键点击通常用于退出或关闭当前窗口。在这个工具中...
systemverilog,UVM验证环境自动生成器,主要是利用tcl脚本一键生成,可以用于windows下modelsim仿真工程,只供参考
在批量生成脚本时,这部分也可以根据需要动态生成。 考虑到安全性,通常我们会为每个用户创建自己的表空间,这样可以限制用户在特定的存储区域操作。例如: ```sql CREATE USER test_user IDENTIFIED BY test123 ...
**PCC脚本生成器详解** PCC脚本生成器是一款专为ROS(Robot Operating System)3.30版本设计的工具,旨在帮助用户高效、便捷地创建和管理PCC(Probabilistic roadmap connectivity check)脚本。ROS是一种广泛应用...
测试数据生成脚本是软件测试过程中至关重要的一环。在软件开发和质量保证中,测试数据是用来验证系统功能、性能和安全性的输入数据。一个精心设计的测试数据生成脚本能够帮助我们快速创建大量且多样化的数据,模拟...
- `UPDATE.exe` 可能是更新程序,用于检查并安装ROS脚本生成器的最新版本。 - `下载说明.htm` 提供了下载和使用工具的详细步骤,用户应当参考此文件来正确操作。 - `天涯网盟.url` 可能是一个网站链接,可能与软件的...
- **生成脚本**:点击生成按钮,软件将自动生成SQL脚本,用户可以选择保存到本地或直接复制到剪贴板。 - **执行脚本**:在目标数据库上运行生成的脚本,完成数据库的创建、更新或数据迁移。 4. **作者开发的SQL ...
掌握这些基本概念后,用户就可以利用ROS脚本生成器更高效地管理网络设备,实现自动化配置,提升工作效率。在使用过程中,应根据实际网络环境选择合适的配置选项,并注意备份重要数据,以防误操作导致的数据丢失。...
### 自动生成数据Shell脚本详解 #### 脚本功能概述 本文档将详细解析一个用于自动生成数据的Shell脚本。...此外,通过合理地利用Shell脚本语言的强大功能,此脚本还具有良好的可扩展性和易维护性。
标题"PowerDesigner通过excel生成sql脚本.rar"揭示了这个压缩包中的主要内容,即利用PowerDesigner结合Excel模板文件和VB(Visual Basic)脚本来自动化生成SQL建表语句。这种方法通常用于批量处理大量表的设计,提高...