`
YongJie
  • 浏览: 73111 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

命令行执行SQL文件

阅读更多

1.Java中调sqlplus执行文件中的sql语句

String cmd = "sqlplus test/test@orcl @D://sql//database.sql"; 
Runtime.getRuntime.exec(cmd); 

 

2.CMD中调sqlplus执行文件中的sql语句:

sqlplus username/password@instanceNname @c://a.sql

 

3.执行多个sql文件:

 

sql文件开头添加[set define off]避免'&'字符,最后添加[quit]命令

1>把所有的sql文件都放在同一个目录下,然后在命令行里执行命令: 

    c:>dir/b > d:\1.sql  会把所有的sql文件名都输出到一个sql文件中。
2>用UltraEdit打开生成的sql文件,alt+C切换到column mode,给所有的行前都添加一个,保存。
3>在sqlplus中执行:“@d:\1.sql”.

 

4.sqlplus 能生产xls的excel文件:

 set markup html on;

spool c:abc.xls

select * from tab;
spool off;

 

分享到:
评论

相关推荐

    sqlplus中批量执行sql文件

    在这些场景下,使用Oracle提供的命令行工具SQLPlus来批量执行SQL文件是一种非常实用且高效的方法。 #### 一、准备工作 在批量执行SQL文件之前,需要完成以下几个步骤的准备工作: 1. **整理SQL文件**:首先,将...

    bat文件执行sql文件后导入到sql 2008 R2数据库

    本主题将深入探讨如何使用批处理(bat)文件来执行SQL脚本,并将数据导入到SQL Server 2008 R2数据库中。这通常用于批量操作、定时任务或者在没有图形用户界面的情况下进行数据库维护。 首先,我们需要理解`bat`...

    OSQL执行Sql文件

    总的来说,"OSQL执行Sql文件"这个知识点涵盖了数据库的自动化管理,特别是对于SQL Server环境,它涉及到如何利用命令行工具来执行SQL脚本,初始化数据库,以及通过编写批处理脚本来提高工作效率。这在数据库管理、...

    mybatis-generator命令行执行相关文件

    当你配置MBG连接到MySQL数据库时,这个驱动会提供必要的API来执行SQL查询,获取表信息,并完成其他数据库交互。 3. **mybatis-generator.xml**: 这是MBG的配置文件,定义了如何与数据库交互,哪些表要生成代码,...

    oracle利用批处理文件执行SQL语句,bat连接oracle数据库并执行语句

    批处理文件(如.bat文件)在Windows环境中是一种高效的方式,可以自动化执行一系列命令,包括连接数据库和执行SQL语句。在这个场景中,我们可以利用批处理文件来简化Oracle数据库的操作,如删除用户、创建用户、创建...

    Mysql命令行导入sql数据

    2. **准备SQL文件**:准备好需要导入的SQL文件,该文件通常是由`phpMyAdmin`等工具导出的SQL脚本文件。 3. **安装MySQL客户端**:确保在执行命令的机器上已经安装了MySQL客户端软件。 #### 三、基本概念 在MySQL中...

    mysql批量执行sql文件的方法

    MySQL提供了多种方式来批量执行SQL文件,以简化这些任务。这里我们将详细探讨一种实用的方法,即通过创建一个批处理文件来一次性运行多个SQL脚本。 首先,你需要将待执行的SQL文件准备好。例如,我们有1.sql、2.sql...

    sql server 导入超大SQL脚本文件

    osql 是 SQL Server 提供的一个命令行工具,用于执行 SQL 语句和运行 SQL 脚本文件。osql 工具可以在命令行下执行 SQL 语句,非常适合批量执行 SQL 任务。 如何使用 osql 导入超大 SQL 脚本文件? 在 SQL Server ...

    自动生成执行SQL文件的SQLCMD命名

    描述中提到的“自动生成执行SQL文件的SQLCMD命名”可能是指一个工具或者方法,它简化了用户创建和执行数据库脚本的过程。通过这个工具,用户不再需要手动编写复杂的步骤指南,而是可以一键生成执行脚本,自动完成...

    oracle 中使用批处理文件,同时执行,多个.sql文件。

    本文将详细讲解如何在Oracle环境中利用批处理文件同时执行多个.sql文件,以及相关的工具和源码应用。 首先,Oracle提供了一种名为SQL*Plus的命令行工具,它是与Oracle数据库交互的主要接口之一,非常适合进行批处理...

    MySql中执行SQL文件.rar

    在命令行客户端中,你可以使用`source`命令或`.`(点号)来执行SQL文件,比如: ``` SOURCE /path/to/your_sql_file.sql; 或 . /path/to/your_sql_file.sql; ``` - **MySQL Workbench**: 在MySQL Workbench...

    批量执行SQL脚本

    2. **工具选择**:有许多工具可以用来批量执行SQL脚本,如MySQL的`mysql`命令行客户端,SQL Server的`sqlcmd`,Oracle的`sqlplus`,或者通用的数据库管理工具如Navicat、DBeaver等。这些工具通常支持读取文本文件中...

    命令行操作SQL

    除了管理SQL Server服务外,还需要了解如何通过命令行执行SQL脚本。`sqlcmd`是一款强大的命令行工具,用于连接到SQL Server并执行SQL语句。 1. **连接到SQL Server**: - 命令格式:`sqlcmd -S <servername> [-U ...

    Oracle批量执行传多个参数多个SQL文件

    SQL*Plus是Oracle提供的命令行工具,用于交互式查询和执行SQL脚本。要实现批量执行,可以创建一个主SQL脚本(如`run_all.sql`),在这个脚本中,你可以通过嵌套`@`命令来调用其他SQL文件,同时传递参数。例如: `...

    执行clickhouse的sql文件的脚本,支持定时任务

    执行clickhouse的sql文件的脚本。 ~~~ 脚本执行命令如下: ~~~ sh backup-ch.sh ip port user password db chdir(clickhouse安装目录) sql_dir(sql文件路径) ~~~ 参数灵活配置。拥有7个参数。可满足多种场景。 ~~~ ...

    Mysql命令行下用source命令导入sql文件

    在MySQL数据库管理中,命令行工具提供了一种高效的方式来执行SQL脚本,特别是当你需要大量数据导入或批量更新时。`source`命令是MySQL客户端中的一个实用功能,它允许我们直接在命令行环境下快速导入`.sql`文件,这...

    Oracle使用命令行批量执行带参数及用户名是变量的SQL文件

    Oracle使用命令行批量执行带参数...因为客户想要所有用户下的指标数据,如果挨个执行sql文件,工作量巨大,所以写了这个逻辑。 使用Oracle命令行的方式,批量执行Oracle不同用户下的sql文件,where条件带变量的操作。

    SQL脚本批量执行,方便大量的SQL脚本执行。

    通过命令行工具,可以编写脚本将多个SQL文件逐一执行。 3. **PowerShell**:对于更高级的自动化需求,PowerShell可以用来调用SQL Server的Smo库或其他API来执行SQL脚本。通过创建一个脚本,遍历指定目录下的所有SQL...

    BAT文件执行SQL语句

    "BAT文件执行SQL语句"这一主题就是关于如何通过编写简单的批处理脚本来运行SQL命令,而无需打开像查询分析器或企业管理器这样的图形工具。 批处理文件是Windows操作系统中的DOS命令脚本,它允许用户组合一系列命令...

    一键安装jdk,mysql并且创建数据库执行sql文件的bat文件

    **执行SQL文件:** 1. 将包含数据库表结构和数据的SQL文件准备好,例如`database.sql`。 2. 使用`mysql.exe`命令导入SQL文件。例如: ```bat mysql -u root -p%MYSQL_ROOT_PASSWORD% mydatabase 路径\to\database....

Global site tag (gtag.js) - Google Analytics