❶ 如何用sqlplus執行一個sql文件
如何用sqlplus執行一個sql文件?
直接用@路徑/文件名的方式可以執行,如圖: 注意:sql文件中的每一個sql必須以英文的分號結尾,否則執行會報錯。
❷ Oracle資料庫的sqlplus可以直接執行SQL語句嗎
Oracle中的sqlplus可以執行sql語句。
執行步驟如下:
1、首先要使電腦的oracle的服務和監聽處於開啟狀態,如圖:
❸ 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 即可。
❹ 怎麼用sqlplus運行sql
sql文件沒問題的化,導入sql文件就能執行成功
❺ 如何在shell中調SQLPLUS 執行SQL語句
1、實例1,獲取TABLESPACE_NAME列表
#!/bin/sh
. ~/.bash_profile
sqlplus -s 'user/234256' <<EOF
spool v.txt
set linesize 200
col TABLESPACE_NAME format a50
col file_name format a50
select distinct(TABLESPACE_NAME) from dba_data_files order by TABLESPACE_NAME;
spool off
EOF
2、一句
echo -e "drop table test_BAK purge;"|sqlplus -s 'user/123499'
3、執行sql文件實例
#!/bin/bash
. ~/.bash_profile
sqlplus -s 'user/234256' @~/remove_old_data.sql
❻ 怎麼啟動sqlplus
SQL*Plus的啟動方式有兩種,一是從命令行直接運行SQL*Plus命令,二是從Windows操作系統的開始菜單運行SQL*Plus命令,不同操作系統啟動SQL*Plus方式類似。
前提是已安裝好Oracle資料庫或者Oracle資料庫客戶端。
SQL*Plus的語法sqlplus [username/password][@server]
[as sysdba|sysoper],其中username/password如果不輸人,SQL*Plus會在後續提示輸入。server是網路服務名,登錄本機資料庫暫不需要。as sysdba|sysoper分別表示以sysdba或sysoper特權用戶登錄。
❼ sqlplus執行sql腳本如何退出sqlplus環境
C:Usersfengjun>sqlplusdexter/xiaojd@[email protected]
SQL*Plus:Release11.2.0.3.0Proctionon星期五2月714:32:042014
Copyright(c)1982,2011,Oracle.Allrightsreserved.
ERROR:
ORA-01017:用戶名/口令無效;登錄被拒絕
請輸入用戶名:^C
C:Usersfengjun>sqlplus-Ldexter/xiaojd@[email protected]
SQL*Plus:Release11.2.0.3.0Proctionon星期五2月714:32:122014
Copyright(c)1982,2011,Oracle.Allrightsreserved.
ERROR:
ORA-01017:用戶名/口令無效;登錄被拒絕
SP2-0751:無法連接Oracle。正在退出SQL*Plus
加個-L 參數就行,詳細解釋:
-L 只嘗試登錄一次, 而不是在出錯時再次提示。
❽ 安裝了Oracle,怎麼運行SQL*Plus
運行SQL*PLUS的步驟
同時按住」Win「(一般在ctrl鍵和Alt鍵中間)+」R「(字母鍵)
輸入」cmd「,之後按回車(Enter)
在命令行輸入」sqlplus「,進入Oracle的sql*plus,輸入資料庫的用戶名和密碼進行登錄操作
Oracle的sql*plus是與oracle進行交互的客戶端工具,藉助sql*plus可以查看、修改資料庫記錄。在sql*plus中,可以運行sql*plus命令與sql語句。
❾ pl/sql在sqlplus中編寫好怎麼運行
這種匿名塊敲完直接就運行了,不需要調用。
你敲這段代碼之前先輸入:
SET SERVEROUTPUT ON;
這樣結果才會顯示,
v_valid:false;
改為
v_valid:=false;
然後粘貼代碼,粘貼完,回車,/,回車。
❿ 如何用sqlplus執行一個sql文件
舉個例子,假設你的sql文件是test.sql ,保存路徑是D:\script,那麼在sqlplus里執行它,用如下語法:
sqlplus> @D:\script\test.sql
這是windows環境下的方法,linux類似,簡單來說,就是「@」 加上完整文件名(絕對路徑+文件名+文件擴展名)