[英]how to use these sql scripts in oracle?
我有一个像这样的sql脚本:
@tables\run.sql;
@sequences\run.sql;
@views\run.sql;
@functions\run.sql;
@procedures\run.sql;
我有两个问题:
ORA-00900
问题。 为什么这样? 您指示的sql脚本正试图运行它希望在这样的目录结构中找到的其他几个sql脚本
run.sql (your script above)
/tables
run.sql
/sequences
run.sql
/views
run.sql
/functions
run.sql
/procedures
run.sql
您没有提到您是在Windows机器上还是在Unix / Linux上。 如果您在unix / linux上,通常可以使用sqlplus命令行从包含顶层run.sql(包含上面列出的命令的目录)的目录中运行此脚本。
PLSQL开发人员将在Windows上运行,因此我假定它将使用在启动plsql开发人员时所使用的Windows属性上设置为“位置”的任何目录(默认情况下,例如c:\\ Program Files \\ plsqldev之类,以便查找脚本,则期望子目录(过程/表/视图/序列等)位于该目录下。
您将需要所有脚本,并将子目录结构保留在运行plsql Developer的Windows客户端计算机上或Oracle数据库所在的数据库服务器上,以便运行上面指示的脚本。
“我在PL / SQL开发人员中执行了上面的SQL脚本,但不幸的是,它提示了
ORA-00900
问题。为什么会这样?”
PLSQL Developer的魅力之一是它具有许多不同类型的窗口,它们可以执行不同的操作。 听起来您正在尝试在SQL窗口中运行此脚本。 而是在“命令”窗口中运行它,它基本上是一个SQL * Plus模拟器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.