失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > oracle脚本太大如何快速导入 (转)Oracle导入SQL脚本执行和常用命令大全

oracle脚本太大如何快速导入 (转)Oracle导入SQL脚本执行和常用命令大全

时间:2024-06-19 23:07:00

相关推荐

oracle脚本太大如何快速导入 (转)Oracle导入SQL脚本执行和常用命令大全

在工作需要的时候,常常忘记很多命令。今天做的时候才记起!

在SQL_PLUS里面执行:

sql>@full_path/test.sql;

例:sql>@D:/test.sql;

不需要commit; 一般都是在test.sql 里面最后加上一个commit;

但是需要注意的是:在test.sql文件里面每条语句后必须加上“;”,代表一条语句的执行。

今天在远程导入数据的时候:发现使用PL/SQL 去执行SQL文件特别的慢,而且当数据量大于一定的时候,

PL/SQL就会崩溃。而使用SQL_PLUS执行该SQL文件速度比较快。4000条数据大概37S左右就执行完成。

附命令大全:

1. 执行一个SQL脚本文件

SQL>start file_name

SQL>@ file_name

我们可以将多条sql语句保存在一个文本文件中,这样当要执行这个文件中的所有的sql语句时,用上面的任一命令即可,这类似于dos中的批处理。

@与@@的区别是什么?

@等于start命令,用来运行一个sql脚本文件。

@命令调用当前目录下的,或指定全路径,或可以通过SQLPATH环境变量搜寻到的脚本文件。该命令使用是一般要指定要执行的文件的全路径,否则从缺省路径(可用SQLPATH变量指定)下读取指定的文件。

@@用在sql脚本文件中,用来说明用@@执行的sql脚本文件与@@所在的文件在同一目录下,而不用指定要执行sql脚本文件的全路径,

如果觉得《oracle脚本太大如何快速导入 (转)Oracle导入SQL脚本执行和常用命令大全》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。