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