通过sqlplus执行*.sql文件时常见的问题总结
案例1說明:
利用 sqlplus 登錄數據庫之后 鍵入: @文件名 全路徑???? 即可執行*.sql 文件
例:假設有一個 test.sql 文件 所在路徑是/home/oracle/? 現在要執行它
1 登錄數據庫
sqlplus system/manager
2 在提示符 SQL> 之后鍵入
SQL> @/home/oracle/test.sql;
利用 sqlplus 登錄數據庫之后 鍵入: @文件名 全路徑???? 即可執行*.sql 文件
例:假設有一個 test.sql 文件 所在路徑是/home/oracle/? 現在要執行它
1 登錄數據庫
sqlplus system/manager
2 在提示符 SQL> 之后鍵入
SQL> @/home/oracle/test.sql;
?
案例2說明:
例如在F:\oracle_test\test1有一文件tb_users.sql,其內容如下:
create table users(
??? id number(20),
??? uname varchar2(30),
??? constraint pk_users_id(id)
);
在sqlplus可以執行如下命令:
ed F:\oracle_test\test1\tb_users.sql;??? -- 打開文件,如果沒有些文件就會創建這個文件,可以編輯這個sql文件。
@F:\oracle_test\test1\tb_users.sql;????? -- 執行這個sql文件
?
提別提醒:
有時候這種方式到不進去表,需要注意以下問題:
1、如果數據庫中開始沒有表,等信息不要使用drop命令。
2、如果這種方式到進去表了,發現通過PL/SQL Developer開不到這個用戶下的表,這時候需要通過PL/SQL Developer將指定的.sql
????? 文件導進去,通過執行sql的當時創建表。這時候同樣要注意drop命令等。
?
總結
以上是生活随笔為你收集整理的通过sqlplus执行*.sql文件时常见的问题总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 拍拍贷一直不还会怎样
- 下一篇: Oracle中删除用户和表空间的常见问题