luailinyy 发表于 2012-02-01 16:43

如何执行oracle脚本

我有一个1.sql脚本,里面的内容是一个create table语句
问题1:1.sql脚本里是就只有create table完整的创建语句就行了吗?
问题2:oracle下执行1.sql的命令是>SQL@ 1.sql 吗?

luailinyy 发表于 2012-02-01 17:04

没有人知道吗?我在oracle里面怎么执行这个脚本啊。。。

luailinyy 发表于 2012-02-01 17:05

:Q

zhaopingzi 发表于 2012-02-02 10:13


1.是的
2.SQL>@1.SQL

sinopec_付强 发表于 2012-02-02 14:52

@ 1.sql ?
oracle怎么知道1.sql在哪?

zhaopingzi 发表于 2012-02-02 16:07

回复 5# sinopec_付强
    那就写绝对路径

7looki 发表于 2012-02-10 19:15

May be you can try:sqlplus / as sysdba < file.sql

Mr-Summer 发表于 2012-02-10 21:42

执行sqlplus后,会默认当前路径为工作目录。所以可以先进入脚本所在目录,再执行sqlplus,这样@时可以不用绝对路径

moon38sun 发表于 2012-03-23 11:50

LS正解,多条语句,想看执行状况的话,可以把执行结果输出到log文件中,方便以后查询。
页: [1]
查看完整版本: 如何执行oracle脚本