請教如何編寫指令碼執行SQL指令碼

2021-03-06 18:17:33 字數 1262 閱讀 3874

1樓:匿名使用者

步驟:(1) 建立一個批處理檔案:開啟記事本,建立資料庫連線資訊(例如,server name,username,password,databasename等)以及要執行的*.

sql指令碼名稱。具體語法參考下        文"osql 實用工具" 。 將檔案的副檔名改為.

bat 並儲存。

示例1: 指定待執行sql 檔案的相對路徑

osql -s admin\admin -u sa -p sa -d testdb -i c:\test.sql

pause

示例2: 待執行檔案與bat檔案在同一個目錄,指定相對路徑

set localdir=%~dp0

osql -s (local) -u sa -p sa -d test -i %localdir%\test1.sql

osql -s (local) -u sa -p sa -d test -i %localdir%\test2.sql

osql -s (local) -u sa -p sa -d test -i %localdir%\test3.sql

pause

(2) 建立需要執行的sql 指令碼, test.sql,test2.sql 和test3.

sql, 並放在步驟(1)示例1中指定的位置。本例為c:\ 根目錄。

如果用示例2,將待執行的sql和bat檔案放在同一個目錄下。

(3) 雙擊*.bat 檔案並檢視執行結果。

2樓:皇冰洪忠

sql指令碼要在dbms裡執行

比如oracle,你可以在sqlplus裡,或pl/sqldeveloper裡執行

直接複製sql語句過去,回車就好了(注意帶分號)如果你的sql是一個sql檔案(*.sql)可以使用start或@

然後跟檔案的路徑(c:/a.sql)回車

plsql怎麼執行sql指令碼檔案

3樓:匿名使用者

shizhiyong06朋友說來的基本都對。要注意源如果sql指令碼檔案包含sql*plus命令bai語句du不能再sql視窗執行zhi,只能在sql*plus或pl/sql的命令視窗執行。dao有兩種執行方式:

1、用文字編輯器開啟sql指令碼文件,全部選擇複製後直接貼上在sql>提示符上。

2、在sql>提示符下直接執行sql指令碼,語句格式是:

sql> start 碟符:\路徑\sql指令碼檔名 或 sql> @ 碟符:\路徑\sql指令碼檔名

編寫shell指令碼,編寫一個shell指令碼

ip ifconfig grep inet addr awk f awk head 1 echo 本機ip是 ip iplist echo ip awk f.for k in docheckip iplist k echo check checkip tmp ping c1 checkip grep...

如何用易語言製作指令碼,用易語言怎麼編寫指令碼

第一個問題 易語言的指令碼,如果你說的指讓檔案執行任務的 你你雙擊那個就可以了 第二個問題 建立一個時鐘,設定週期 1秒 1000毫秒,然後雙擊時鐘,輸入 模擬按鍵 回車鍵,第三個問題 如果你是要按鍵後臺的對某個視窗起作用的,就取它的視窗控制代碼 易語言是一門計算機程式語言。以 易 著稱,以中文作為...

如何用php作linu自動執行指令碼

linux中crontab是實現定時執行的指令,利用這個指令我們就可以定時執行某一個php檔案,從而實現用php做linux自動執行指令碼。在安裝php的時候,會產生一個可執行檔案,檔名為php.將它 copy 到 usr local bin 下.在終端方式執行php程式 php q onlinnu...