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

oracle執行腳本時顯示sql

發布時間: 2022-05-04 20:21:48

1. oracle 運行腳本時提示未連接

Oracle和腳本應該都沒有問題。你按以下方式操作試試:
准備工作:1、按書上的要求先創建用戶。
2、把相關的數據(DMP)導入進去。
運行腳本:1、用sql*PLUS工具登入相應的用戶。
2、在SQL>狀態下執行腳本。例如:SQL> @盤符:\文件夾\腳本

2. 我想定時讓 oracle 執行一段sql語句 怎麼做

如:定時刪除三分鍾前的數據

###1.創建存儲過程
SQL>createorreplaceprocerepro_delete_aas
2begin
3deletefromatwheret.a<(sysdate-3/1440);###一天1440分鍾。即一分鍾是1/1440
4end;
5/

Procerecreated
###2創建job
SQL>variablejob_pro_delete_anumber;
SQL>begin
2dbms_job.submit(:job_pro_delete_a,'pro_delete_a;',sysdate,'sysdate+3/1440');
3end;
4/

PL/
job_pro_delete_a
---------
127

###3.調用job
SQL>begin
2dbms_job.run(:job_pro_delete_a);
3end;
4/

PL/
job_pro_delete_a
---------
127

###4.刪除job
SQL>begin
2dbms_job.remove(:job_pro_delete_a);
3end;
4/
Ps:select*fromuser_jobs;
dbms_job.remove(ID);

3. Oracle執行插入SQL,執行報字元過長錯誤

1. select userenv('language') from al; 查詢的是當前會話的字元集,不一定是資料庫的字元集
2. 資料庫字元集用:select * from v$nls_parameters 來查詢
3. 可以如果都一樣的話,檢查兩個資料庫中,欄位長度是否一致。

4. oracle 怎麼運行SQl腳本

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

5. 在ORACLE 中怎麼查看SQL 執行日誌

1、首先打開oracle sql developer工具,沒有此工具的可以去網路瀏覽器下載安裝即可,滑鼠點擊查看菜單。

6. oracle如何執行sql腳本

你用的Oracle客戶端是什麼!之前用的是toad,選中你要執行的包或者存儲過程,然後右鍵「Execute」!

7. 如何使用oracle存儲過程執行外部的sql腳本文件

你把腳本內容直接在存儲過程中實現,然後利用job去定時調度就好了。

8. 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