• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. oracle數據庫執行腳本常用命令

        時間:2024-06-15 02:33:40 Oracle認證 我要投稿
        • 相關推薦

        oracle數據庫執行腳本常用命令

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

          1. 執行一個SQL腳本文件

          代碼如下

          sqlplus user/pass@servicename

          或

          SQL>start file_names

          或

          SQL>@ file_name

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

          @與@@的區別是什么?

          @等于start命令,用來運行一個sql腳本文件。

          @命令調用當前目錄下的,或指定全路徑,或可以通過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語句

          SQL>/

          3. 將顯示的內容輸出到指定文件

          代碼如下

          SQL> SPOOL file_name

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

          通常情況下,我們使用SPOOL方法,將數據庫中的表導出為文本文件的時候會采用兩種方法,如下述:

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

          代碼如下

          set colsep ‘|’; –設置|為列分隔符

          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數據庫執行腳本常用命令】相關文章:

        Oracle數據庫語句大全10-08

        ORACLE數據庫碎片的整理08-18

        oracle數據庫基本語句08-21

        Oracle數據庫認證層次08-29

        Oracle數據庫的基本介紹09-04

        Oracle數據庫SQLPLUS介紹10-09

        Oracle數據庫SELECT語句10-25

        Oracle 數據庫查詢小技巧10-17

        oracle數據庫基礎知識07-26

        Oracle數據庫基本知識09-13

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 日本一区二区久久 | 日韩性色一区二区三区 | 制服丝袜中文丝袜点击进入 | 亚洲免费一区二区 | 日韩在线一区二区不卡视频 | 欧美日韩中文精品在线 |