oracle windows下执行sql脚本

为什么我们需要用直接执行脚本呢,我们知道pl/sql一些可视化工具也可以直接把我们的sql语句粘贴进去直接执行,但是效率非常低,要是要执行的sql语句稍微大一点就会卡死,主要是只能一条一条执行,特别慢,如果我们直接执行脚本就非常快,下面我看看是如何操作的

1.首先我们打开命令行,进入dos命令

按住Windows + R
输入cmd
oracle windows下执行sql脚本_第1张图片

2. 进入到dos命令界面

oracle windows下执行sql脚本_第2张图片

3.连接oracle

输入代码:
sqlplus aml/[email protected]/aml
相关说明 :

  • aml: 用户名
  • 123456: 密码
  • 127.0.0.1: 数据库地址,我因为是本地所以是127.0.0.1,如果你是远程数据库输入远程数据库ip地址就好
  • aml:数据库服务
  • 不知道自己数据库服务名的,可以用下面sql查询:
select global_name from global_name;

oracle windows下执行sql脚本_第3张图片
连接成功后出现如下信息:
oracle windows下执行sql脚本_第4张图片

4.执行sql脚本

@C:\Users\64188\Desktop\sql.sql
  • 解释: @ + 你脚本的存储位置,脚本不用非要是.sql文件,如果你是sql.txt
    那么就执行:
@C:\Users\64188\Desktop\sql.txt

你可能感兴趣的:(#,oracle)