當前位置:首頁 » 編程語言 » oracle命令行執行sql

oracle命令行執行sql

發布時間: 2024-02-08 18:28:10

① oracle怎麼用命令執行sql文件

Oracle執行外部文件:
c:>sqlplus user/pwd@db
sql>@new.sql
執行多個sql文件:
1.把所有的文件都放在同一個目錄下,然後在命令行里執行命令:
c:>dir/b > d:/1.sql
會把所有的sql文件名都輸出到一個sql文件中。
2.用UltraEdit打開生成的sql文件,alt+C切換到column mode,給所有的行前都添加一個"@",保存。
3.在sqlplus中執行"@d:/1.sql"
如何避免'&'字元:
sql中&可以傳遞參數,但有時需要插入'&',例:
SQL> select '&hello' v from al;
輸入 hello 的值: hello
原值 1: select '&hello' v from al
新值 1: select 'hello' v from al
v
-----
hello
可以使用如下方法避免:
A:
SQL> select chr(38) || 'hello' v from al;
V
------
&hello
B:
SQL> set define off
SQL> select '&hello' v from al;
V
------
&hello

② oracle 怎麼運行SQl腳本

連接資料庫SQL> connect / as sysdba
運行腳本SQL> @/admin/XX.sql 這里的/adminXX.sql 是絕對路徑名, linux系統的話要注意 目錄許可權問題,windows就不用。

③ oracle中怎樣執行.sql文件

建議使用plsql工具來連接Oracle資料庫進行表操作,這樣很方便的,就像使用sqlserver一樣方便

④ 如何讓sql語句在oracle後台運行,怎麼查看後台運行的程序,謝謝

sql要在後台運行的的話你只有寫shell腳本了:
sqlplus username/password@orcl <<!
select xxxxxxx --這里填你想要執行的語句
exit
!
(在資料庫本地執行的時候可以不帶連接串,直接用sqlplus username/password <<! 即可)
編寫完腳本後在操作系統下執行:
nohup ./mysql.sh & 或者 ./mysql.sh &
(這里暫定你的shell腳本名是mysql.sh可以自己改)
使用jobs命令就可查看你後台運行的程序。或者使用 ps -ef|grep mysql.sh 也能看到。
當然了使用了nohup參數後在當前目錄會生成nohup.out的輸出文件,你也可以在這個文件中查看腳本執行的進度。

⑤ 進入PLSQL的命令窗口,輸入SQL語句後,應該如何執行

1、首先在電腦中,找到並登錄PLSQL,如下圖所示。

⑥ oracle怎麼用命令執行sql文件

Oracle執行外部文件:
c:>sqlplus
user/pwd@db
sql>@new.sql
執行多個sql文件:
1.把所有的文件都放在同一個目錄下,然後在命令行里執行命令:
c:>dir/b
>
d:/1.sql
會把所有的sql文件名都輸出到一個sql文件中。
2.用UltraEdit打開生成的sql文件,alt+C切換到column
mode,給所有的行前都添加一個"@",保存。
3.在sqlplus中執行"@d:/1.sql"
如何避免'&'字元:
sql中&可以傳遞參數,但有時需要插入'&',例:
SQL>
select
'&hello'
v
from
al;
輸入
hello
的值:
hello
原值
1:
select
'&hello'
v
from
al
新值
1:
select
'hello'
v
from
al
v
-----
hello
可以使用如下方法避免:
A:
SQL>
select
chr(38)
||
'hello'
v
from
al;
V
------
&hello
B:
SQL>
set
define
off
SQL>
select
'&hello'
v
from
al;
V
------
&hello

⑦ 急急急 如何在SQL*Plus中,用命令行關閉和開啟Oracle資料庫伺服器

運行sql*plus的步驟
同時按住」win「(一般在ctrl鍵和alt鍵中間)+」r「(字母鍵)
輸入」cmd「,之後按回車(enter)
在命令行輸入」sqlplus「,進入oracle的sql*plus,輸入資料庫的用戶名和密碼進行登錄操作
oracle的sql*plus是與oracle進行交互的客戶端工具,藉助sql*plus可以查看、修改資料庫記錄。在sql*plus中,可以運行sql*plus命令與sql語句。

熱點內容
Android變形動畫 發布:2025-09-07 07:55:13 瀏覽:324
建存儲糧食庫房算違建嗎 發布:2025-09-07 07:45:41 瀏覽:48
解壓的業態 發布:2025-09-07 07:36:24 瀏覽:310
c語言中字元和字元串 發布:2025-09-07 07:26:17 瀏覽:644
androidcopy 發布:2025-09-07 07:25:35 瀏覽:891
編譯為什麼要語法檢查 發布:2025-09-07 07:24:52 瀏覽:963
常用的腳本語言 發布:2025-09-07 07:21:21 瀏覽:393
車貸解壓金融沒有備案怎麼辦 發布:2025-09-07 07:13:48 瀏覽:232
三層架構java 發布:2025-09-07 07:13:39 瀏覽:353
怎麼把安卓手機設置成三星 發布:2025-09-07 07:12:20 瀏覽:501