`
machunlin
  • 浏览: 27352 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

.bat执行db2的sql语句

 
阅读更多

有时候我们需要执行一些预先写好的,按顺序执行的sql语句,比如数据归档,导入导出等操作,于是就有了.bat的用武之地。

 

例子1:

    在.bat文件中调用.sql文件

    A. 创建select.sql

        connect to ksccs user ksccs using cvicse;
        select count(*) from beps_wastebook2;
        connect reset;

 

    B. 创建db2_select.bat,内容如下:

        @echo off
        echo ###调用生成的文件操作数据库### 
        db2cmd db2 -tf "select.sql"

   

    C.执行.bat

 

例子2:在.bat中执行sql:

    A. 创建db2_called.bat

         @echo off

         echo ###直接用sql语句###
         db2 connect to ksccs user ksccs using cvicse
         db2 select count(*) from beps_wastebook1
         db2 connect reset
         pause

    B.  创建db2_cw.bat

         @echo off
         db2cw db2_called.bat
         pause

     C. 执行db2_cw.bat

    

   

分享到:
评论

相关推荐

    db2批处理执行的命令(一)

    3. **执行SQL脚本**:可以使用`db2 -vtf script.sql`命令执行包含SQL语句的外部文件。`-v`参数用于显示执行的SQL语句,`-t`表示每一行被视为一条SQL语句,`-f`则是指定SQL脚本文件。 4. **事务管理**:批处理中的...

    DB2和ORACLE数据库导出表结构空间和存储过程脚本。

    4. **导出存储过程**: 存储过程是一组预编译的SQL语句,它们可以封装在数据库中并按需调用。导出存储过程对于维护和备份数据库的逻辑操作至关重要。在DB2中,可以使用`db2getsql`命令,而在Oracle中,可以使用`expdp...

    DB2中使用工具方便调试

    通过查看DB2的日志文件,可以获取到数据库运行时的详细信息,如SQL语句执行情况、错误信息等。在DB2实例的配置中,通常会设置不同的日志级别以获取不同级别的信息。日志分析工具可以帮助我们快速定位问题,例如IBM ...

    tomcat部署,数据库备份,清空

    - 可以通过SQL语句在Eclipse中直接执行清空操作,例如: ```sql DELETE FROM T_SYSTEM_ORGAN; DELETE FROM T_SYSTEM_USER; DELETE FROM T_SYSTEM_RULE; DELETE FROM T_SYSTEM_USER_RULE; DELETE FROM T_...

    DB2存储过程语法大全

    1. **提高效率**:通过一次调用即可执行多个SQL语句,减少了客户端与服务器之间的数据传输量。 2. **逻辑分离**:能够将数据库逻辑与应用程序逻辑分离开来,使得数据库操作更加清晰、简洁。 3. **支持多个结果集**:...

    derby数据库的简单操作

    Derby提供了命令行工具`ij.bat`(位于bin目录下)用于执行SQL语句和管理数据库。通过该工具可以实现数据库的创建和连接。 1. **创建数据库:** ```sql connect 'jdbc:derby://localhost:1527/rode;create=true' ...

    SQLServer的简介和使用

    使用(sql70cts.bat/sql70.iss)进行客户端工具安装;使用(sqlrem.bat/sqlrem.iss)进行卸载。 - **服务启动**:安装完成后,需手动启动MSSQLServer服务、SQLServerAgent服务、...

    常用DB2操作命令使用

    - **db2sql92**:转换SQL语句。 - **db2sqljbind/db2sqljcustomize/db2sqljprint**:SQLJ相关操作。 - **db2start/db2stop**:启动和停止DB2。 - **db2support**:支持包创建。 - **db2swtch**:切换数据库镜像。 - ...

    利用python生成一个导出数据库的bat脚本文件的方法

    1. **获取导出数据库的SQL语句**: 函数`getExportDbSql(db, index)`用于生成`mysqldump`命令,这是MySQL用来导出数据库的标准工具。该函数接受数据库配置(如用户名、密码、主机、端口和服务器名)以及索引作为...

    DB2编程序技巧 (七)

    ### DB2编程技巧详解(七) #### 3.4 查看存储过程(SP)...这段脚本修改了 `autoexec.bat` 文件,确保DB2能够在Windows 98环境中正确安装并运行。通过调整这些设置,可以解决常见的安装问题,并使DB2能够顺利运行。

    数据库连接工具 DbVisualizer Pro 9.0.2

    SQL执行器是DbVisualizer Pro的核心组件之一,它允许用户编写、调试和执行复杂的SQL语句。强大的查询构建和自动完成功能有助于减少错误,提高代码质量。同时,查询结果可以以多种格式导出,如CSV、Excel或XML,方便...

    Mycat常见问题和解决方案.docx

    Mycat常见问题和解决方案 Mycat是一种高性能、可伸缩、稳定的...如果出现执行SQL语句长时间未返回,或卡死,请检查是否是虚机下运行或cpu为单核,具体解决方式请参考:https://github.com/MyCATApache/Mycat-doc。

    IBM IID 安装 Oracle版本

    执行以下SQL语句来创建和授权这个用户: ```sql CREATE USER ESB_DEV IDENTIFIED BY abc123; GRANT CONNECT, RESOURCE, UNLIMITED TABLESPACE TO ESB_DEV; GRANT CREATE VIEW TO ESB_DEV; GRANT JAVAUSERPRIV TO ...

    QuickSQL-开源

    1. SQL编辑器:一个强大的SQL编辑界面,具有代码自动完成、语法高亮、错误检查等功能,帮助用户编写高效的SQL语句。 2. 结果集查看:执行查询后,用户可以直观地查看结果,支持表格、图表等多种展示方式,便于数据...

    Lily Sql Client:Lily Sql Client是支持jdbc数据库的纯Java客户端。-开源

    通过JDBC,Java开发者可以编写代码来连接数据库,执行SQL语句,处理结果集,以及进行事务控制等。Lily SQL Client就是利用了JDBC的特性,使得它可以与各种支持JDBC的数据库无缝对接。 **主要功能** 1. **数据库...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

     数据查询语言 (Data Query Language, DQL) 是SQL语言中,负责进行数据查询而不会对数据本身进行修改的语句,这是最基本的SQL语句。例如:SELECT(查询)  数据控制语言Data Controlling Language(DCL),用来...

    Oracle数据库笔记

    - **SQL语句**: - **分类**: - DQL(Data Query Language):数据查询语句,如`SELECT`。 - DML(Data Manipulation Language):数据操作语句,如`INSERT`、`UPDATE`、`DELETE`。 - DDL(Data Definition ...

    ETL工具比较分析(Informatica/Datastage/sagent)

    - **SQL执行和存储过程支持**:三款工具均支持SQL语句的执行以及存储过程的调用,但在检测存储过程是否失败方面,Sagent Data Flow表现更为出色。 - **循环执行**:三者均支持循环执行,但实现方式略有不同。 - **...

    Mybatis逆工程的使用

    3. Mapper XML文件:定义了SQL语句和Mapper接口之间的映射关系,包括具体的SQL实现。 逆工程完成后,开发者可以直接在项目中使用这些生成的代码,进行数据库相关的操作。需要注意的是,逆工程生成的代码可能需要...

Global site tag (gtag.js) - Google Analytics