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

sqlplus運行sql

發布時間: 2022-02-07 13:04:41

❶ 如何用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的步驟

  1. 同時按住」Win「(一般在ctrl鍵和Alt鍵中間)+」R「(字母鍵)

  2. 輸入」cmd「,之後按回車(Enter)

  3. 在命令行輸入」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類似,簡單來說,就是「@」 加上完整文件名(絕對路徑+文件名+文件擴展名)