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

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

按住Windows + R
输入cmd
在这里插入图片描述

2. 进入到dos命令界面

在这里插入图片描述

3.连接oracle

输入代码:
sqlplus aml/123456@127.0.0.1/aml
相关说明 :

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

在这里插入图片描述
连接成功后出现如下信息:
在这里插入图片描述

4.执行sql脚本

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

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐