首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在oracle中使用这些sql脚本?

问如何在oracle中使用这些sql脚本?
EN

Stack Overflow用户
提问于 2011-09-28 01:53:48
回答 2查看 656关注 0票数 0

我有一个sql脚本,类似于:

代码语言:javascript
复制
@tables\run.sql;

@sequences\run.sql;

@views\run.sql;

@functions\run.sql;

@procedures\run.sql;

我有两个问题:

  1. ,我需要将所有相关的脚本文件暗示到db?
  2. 中,我在PL/SQL中执行上面的SQL脚本,但不幸的是,它引发了ORA-00900问题。为什么?
EN

回答 2

Stack Overflow用户

发布于 2011-09-28 05:00:30

您指出的sql脚本正在尝试运行它希望在目录结构中找到的其他几个sql脚本

代码语言:javascript
复制
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 developer将在windows上运行,因此我假设它将使用设置为windows属性上用于启动plsql developer的“位置”(可能类似c:\Program \plsqldev之类的默认目录,因此要查找脚本,它需要子目录(过程/表/视图/序列等)。在那个目录下。

您将需要所有脚本,并将子目录结构保留在正在运行plsql developer的windows客户端机器上,或者保存在Oracle数据库所在的数据库服务器上,以便运行上面所述的脚本。

票数 0
EN

Stack Overflow用户

发布于 2011-09-28 08:19:47

“我在PL/SQL中执行上面的SQL脚本,但不幸的是它引发了ORA-00900问题。为什么?”

PLSQL开发者的一个,呃,魅力在于它有很多不同类型的窗口,可以做不同的事情。听起来像是要在SQL窗口中运行这个脚本。在一个命令窗口中运行它,它基本上是一个SQL*Plus模拟器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7577530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档