1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. oracle數(shù)據(jù)庫執(zhí)行腳本常用命令

        時(shí)間:2020-08-21 09:13:03 Oracle認(rèn)證 我要投稿

        oracle數(shù)據(jù)庫執(zhí)行腳本常用命令

          企業(yè)資源計(jì)劃(ERP)軟件。已有10年以上的歷史。2005年,并購了開發(fā)企業(yè)軟件的仁科軟件公司(PeopleSoft)以增強(qiáng)在這方面的競爭力。下面是小編收集的oracle數(shù)據(jù)庫執(zhí)行腳本常用命令,希望大家認(rèn)真閱讀!

          1. 執(zhí)行一個(gè)SQL腳本文件

          代碼如下

          sqlplus user/pass@servicename

          或

          SQL>start file_names

          或

          SQL>@ file_name

          我們可以將多條sql語句保存在一個(gè)文本文件中,這樣當(dāng)要執(zhí)行這個(gè)文件中的所有的sql語句時(shí),用上面的任一命令即可,這類似于dos中的批處理。

          @與@@的區(qū)別是什么?

          @等于start命令,用來運(yùn)行一個(gè)sql腳本文件。

          @命令調(diào)用當(dāng)前目錄下的,或指定全路徑,或可以通過SQLPATH環(huán)境變量搜尋到的腳本文件。該命令使用是一般要指定要執(zhí)行的`文件的全路徑,否則從缺省路徑(可用SQLPATH變量指定)下讀取指定的文件。

          @@用在sql腳本文件中,用來說明用@@執(zhí)行的sql腳本文件與@@所在的文件在同一目錄下,而不用指定要執(zhí)行sql腳本文件的全路徑,也不是從SQLPATH環(huán)境變量指定的路徑中尋找sql腳本文件,該命令一般用在腳本文件中。

          如:在c:temp目錄下有文件start.sql和nest_start.sql,start.sql腳本文件的內(nèi)容為:

          @@nest_start.sql – - 相當(dāng)于@ c:tempnest_start.sql

          則我們在sql*plus中,這樣執(zhí)行:

          代碼如下

          SQL> @ c:tempstart.sql

          2. 重新運(yùn)行上一次運(yùn)行的sql語句

          SQL>/

          3. 將顯示的內(nèi)容輸出到指定文件

          代碼如下

          SQL> SPOOL file_name

          在屏幕上的所有內(nèi)容都輸入到該文件中,包括你輸入的sql語句。

          通常情況下,我們使用SPOOL方法,將數(shù)據(jù)庫中的表導(dǎo)出為文本文件的時(shí)候會(huì)采用兩種方法,如下述:

          方法一:采用以下格式腳本

          代碼如下

          set colsep ‘|’; –設(shè)置|為列分隔符

          set trimspool on;

          set linesize 120;

          set pagesize 2000;

          set newpage 1;

          set heading off;

          set term off;

          set num 18;

          set feedback off;

          spool 路徑+文件名;

          select * from tablename;

          spool off;

          方法二:采用以下腳本

          代碼如下

          set trimspool on

          set linesize 120

          set pagesize 2000

          set newpage 1

          set heading off

          set term off

          spool 路徑+文件名

          select col1||’,'||col2||’,'||col3||’,'||col4||’..’ from tablename;

          spool off

        【oracle數(shù)據(jù)庫執(zhí)行腳本常用命令】相關(guān)文章:

        Oracle數(shù)據(jù)庫RMAN的自動(dòng)備份腳本簡介10-15

        Oracle數(shù)據(jù)庫認(rèn)證層次08-29

        Oracle數(shù)據(jù)庫開發(fā)技巧06-21

        oracle數(shù)據(jù)庫基本語句11-06

        Oracle數(shù)據(jù)庫語句大全11-02

        Oracle數(shù)據(jù)庫SELECT語句11-02

        Oracle數(shù)據(jù)庫SQLPLUS介紹11-02

        Oracle數(shù)據(jù)庫DBA基礎(chǔ)試題08-27

        ORACLE數(shù)據(jù)庫基本命令06-29

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>