oracle初学者都有这样的苦恼,在记事本中编辑好的SQL语句怎么在SLQ*PLUS中批量执行呢?下面以Oracle 11gR2为例,将我的经历记录下来供大家参考。
工具/原料
安装好Oracle - OraDb11g_home1程序的笔记本一台
方法/步骤
1
打开电脑,找到“开始菜单~所有程序~Oracle - OraDb11g_home1~应用程序开发~SQL Plus”并单击“SQL Plus”
2
输入用户名(本例以SYSTEM为例,注意要区分大小写的),口令(口令为安装Oracle - OraDb11g_home1或者创建数据库时候的口令),确保登录成功。
3
在命令行SQL>后面输入ED A【注意1、无需区分大小写;2、但是ED和A之间有一个空格;3、ED紧跟SQL>之后,>和ED无任何符号和空格),并回车。弹出一个A.txt记事本文件。
4
将编辑的好的SQL语句复制粘贴到A.txt记事本文件中,然后将A.txt关闭,出现提示框,点击保存即可。
6
下图显示语句执行后的结果。
注意事项
1
ED即ED(it)编辑的意思,就是编辑记事本文件的命令。
2
@是执行SQL语句命令的符号。