當前位置:首頁 » 編程語言 » sqlplus連接sql腳本
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sqlplus連接sql腳本

發布時間: 2022-12-06 18:50:49

Ⅰ 如何在C 中用程序執行指定的sql腳本文件,實

1、用cmd命令打開DOS命令行窗口

2、用sqlplus命令進入SQL命令狀態,命令行如下:c:\sqlplus/nolog

3、用如下命令連接資料庫:connect 資料庫用戶名/密碼@sid_ip,如:sql>connectionljm/ljm@ljm_localhost(本機資料庫)

4、用如下命令執行腳本文件sql>@完整路徑文件名

5、如果要導入SEQUENCE的話,可以用toad工具先生成SEQ腳本文件,再用如上命令導入

Ⅱ 使用sqlplus怎麼導入sql腳本

比如:sql腳本所在目錄以及名稱為/home/oracle/0601.sql
導入:@/home/oracle/0601.sql

Ⅲ sqlplus常見命令

1、help 查詢某個命令的詳細信息

2、help index 查詢sqlplus的命令清單

3、desc[ribe] 查詢指定數據對象的組織結構(比如查詢表或者視圖)

desc dba_users;

4、想要臨時查詢某個表有哪些列

select empno,ename,  輸入回車

#desc scott.emp

sal from scott.emp where job='SALESMAN';

5、clear scr清空屏幕

6、spool命令,將查詢結果輸出到指定文件中

spo[ol]  file_name    [create |replace|append]   off|out 【關閉spo輸出】

spo d;\emp.txt     回車

select empno,ename,sal from scott.emp ; 回車

spool off   回車

7、define 可以定義一個用戶變數,分配一個字元串

define myjob='SALESMAN'

define myjob

8、show 顯示sqlplus系統變數的值或者環境變數的值

show [系統變數名|環境變數名]

show parameters db_block_size

從伺服器參數文件中取出系統參數中的 db_block_size的值

9、edi【t】 文件路徑名稱 

打開一個txt文件

10、 「/」 執行緩沖區中最近sql語句(是sql語句,增刪改查....)

11、save  文件  [append附加]:將最近一條sql語句保存到文件中

save e:\my.sql

12、get  文件:讀取sql腳本文件中的所有sql語句,並保存在sql緩沖區中

get e:\my.sql

13 start和@  文件  :用來執行sql文件中sql語句

start  e:\my.sql

@ e:\my.sql

l

Ⅳ cmd怎麼執行sql腳本

先使用cmd連接並打開資料庫,然後才能執行SQL腳本。

Ⅳ 怎樣使用sqlplus連接oracle11g資料庫

用SQL PLUS可以這么連接:

常用:
sqlplus username/password 如:普通用戶登錄 sqlplus scott/tiger
sqlplus username/password@net_service_name 如: sqlplus scott/tiger@orclsqlplus username/password as sysdba 如:sqlplus sys/admin as sysdba
sqlplus username/password@//host:port/sid
注意:sys和system需要以sysdba登錄
在進入sql*plus之後,可以使用conn連接到其他用戶,如:conn sys/admin as sysdba
在DOS環境下,輸入「sqlplus /?」,如下:
C:\Documents and Settings\HH>sqlplus /?SQL*Plus: Release 11.2.0.1.0 Proction on 星期六 8月 13 16:56:46 2011Copyright (c) 1982, 2010, Oracle. All rights reserved.SQL*Plus: Release 11.2.0.1.0 ProctionCopyright (c) 1982, 2010, Oracle. All rights reserved.使用 SQL*Plus 執行 SQL, PL/SQL 和 SQL*Plus 語句。用法 1: sqlplus -H | -V -H 顯示 SQL*Plus 版本和用法幫助。 -V 顯示 SQL*Plus 版本。
用法 2: sqlplus [ [<option>] [{logon | /nolog}] [<start>] ]
<option> 為: [-C <version>] [-L] [-M "<options>"] [-R <level>] [-S]
-C <version> 將受影響的命令的兼容性設置為<version> 指定的版本。該版本具有"x.y[.z]" 格式。例如, -C 10.2.0 -L 只嘗試登錄一次, 而不是 在出錯時再次提示。 -M "<options>" 設置輸出的自動 HTML 標記。選項的格式為: HTML [ON|OFF] [HEAD text] [BODY text] [TABLE text][ENTMAP {ON|OFF}] [SPOOL {ON|OFF}] [PRE[FORMAT] {ON|OFF}] -R <level> 設置受限模式, 以禁用與文件系統交互的SQL*Plus 命令。級別可以是 1, 2 或 3。最高限制級別為 -R 3, 該級別禁用與文件系統交互的所有用戶命令。 -S 設置無提示模式, 該模式隱藏命令的 SQL*Plus 標幟, 提示和回顯 的顯示。
<logon> 為: {<username>[/<password>][@<connect_identifier>] | / }[AS {SYSDBA | SYSOPER | SYSASM}] [EDITION=value] 指定資料庫帳戶用戶名, 口令和資料庫連接的連接標識符。如果沒有連接標識符, SQL*Plus 將連接到默認資料庫。 AS SYSDBA, AS SYSOPER 和 AS SYSASM 選項是資料庫管理許可權。 <connect_identifier> 的形式可以是 Net 服務名或輕松連接。 @[<net_service_name> | [//]Host[:Port]/<service_name>] <net_service_name> 是服務的簡單名稱, 它解析為連接描述符。 示例: 使用 Net 服務名連接到資料庫, 且資料庫 Net 服務名為 ORCL。 sqlplus myusername/mypassword@ORCL
Host 指定資料庫伺服器計算機的主機名或 IP地址。 Port 指定資料庫伺服器上的監聽埠。 <service_name> 指定要訪問的資料庫的服務名。 示例: 使用輕松連接連接到資料庫, 且服務名為 ORCL。 sqlplus myusername/mypassword@Host/ORCL /NOLOG 選項可啟動 SQL*Plus 而不連接到資料庫。 EDITION 指定會話版本的值。 <start> 為: @<URL>|<filename>[.<ext>] [<parameter> ...] 使用將分配給腳本中的替代變數的指定參數從 Web 伺服器 (URL) 或本地文件系統 (filename.ext)運行指定的 SQL*Plus 腳本。在啟動 SQL*Plus 並且執行 CONNECT 命令後, 將運行站點概要文件 (例如, $ORACLE_HOME/sqlplus/admin/glogin.sql) 和用戶概要文件例如, 工作目錄中的 login.sql)。

Ⅵ SQL*Plus 中如何執行多個*.sql腳本文件

1.在SQL*Plus中執行單個sql腳本文件: SQL&gt;@c:\aaa.sql 2.在SQL*Plus中執行多個sql腳本文件: 比如你要執行得2個sql腳本 a.sql 和 b.sql 現在你重新寫一個腳本 c.sql 其中得內容如下 @@a.sql @@b.sql 然後把c.sql放在a.sql和 b.sql 得同一個目錄中即可,然後在sqlplus下執行:SQL&gt;@c.sql 就可以了. 當然有具體路徑的加上路徑即可,如下: SQL&gt; @E:\c.sql注意事項: 1&gt;.sql文件都在一個目錄中;2&gt;.尤其是c.sql文件中直接寫: @@a.sql @@b.sql 即可。

Ⅶ SQL*Plus中怎麼執行多個*sql腳本文件

1.在
SQL*Plus
中執行單個sql
腳本文件
:
SQL>@c:\aaa.sql
2.在SQL*Plus中執行多個sql腳本文件:
比如你要執行得2個sql腳本
a.sql

b.sql
現在你重新寫一個腳本
c.sql
其中得內容如下
@@a.sql
@@b.sql
然後把c.sql放在a.sql和
b.sql
得同一個目錄中即可,然後在sqlplus下執行:SQL>@c.sql
就可以了.
當然有具體路徑的加上路徑即可,如下:
SQL>
@E:\c.sql注意事項:
1>.sql文件都在一個目錄中;2>.尤其是c.sql文件中直接寫:
@@a.sql
@@b.sql
即可。

Ⅷ 如何用java代碼去調用sqlplus去執行sql腳本

JAVA有exec方法,加上參數去調用
代碼片段:

try{
Runtime ce=Runtime.getRuntime();
ce.exec("sqlplus sql.pl");
}
catch(Exception e){

}