• Oracle导入SQL脚本执行和常用命令


    在SQL_PLUS里面执行: sql>@full_path/test.sql;  例:sql>@D:/test.sql;  
    不需要commit; 一般都是在test.sql 里面最后加上一个commit; 
    但是需要注意的是:在test.sql文件里面每条语句后必须加上“;”,代表一条语句的执行。

    常用操作:

    1.@命令调用当前目录下的,或指定全路径,或可以通过SQLPATH环境变量搜寻到的脚本文件。该命令使用是一般要指定要执行的文件的全路径,否则从缺省路径(可用SQLPATH变量指定)下读取指定的文件。 
    @@用在sql脚本文件中,用来说明用@@执行的sql脚本文件与@@所在的文件在同一目录下,而不用指定要执行sql脚本文件的全路径,也不是从SQLPATH环境变量指定的路径中寻找sql脚本文件,该命令一般用在脚本文件中。 
    如:在c:temp目录下有文件start.sql和nest_start.sql,start.sql脚本文件的内容为: 
    @@nest_start.sql - - 相当于@ c:tempnest_start.sql 则我们在sql*plus中,这样执行: SQL> @ c:tempstart.sql 

    2. 对当前的输入进行编辑  SQL>edit  


    3. 重新运行上一次运行的sql语句  SQL>/  


    4. 将显示的内容输出到指定文件  SQL> SPOOL file_name  
    在屏幕上的所有内容都包含在该文件中,包括你输入的sql语句。 

    第四句到第五句数据库的操作都将输出到文件里

     5. 关闭spool输出  SQL> SPOOL OFF  
    只有关闭spool输出,才会在输出文件中看到输出的内容。

  • 相关阅读:
    批量修改mp3文件播放速度
    尝试了一下alsa录音播放的编程。
    最快速获取天气的方法
    乒乓Buffer
    GCC编译选项和环境变量
    Linux发行版本
    memcpy 和 memmove
    自动定位android ndk的路径
    记一下,安装和使用Ubuntu过程中遇到的问题
    Android API 和Android 版本对照
  • 原文地址:https://www.cnblogs.com/yamin-wanghc/p/5962496.html
Copyright © 2020-2023  润新知