如何在同一文档中放置类型主体和规范?

时间:2013-07-08 13:45:31

标签: oracle oracle11g

我在Oracle中创建了几个带有主体和规范的类型,并希望它们在同一个文档中。它们会自动生成为单个文件,我不希望为每个类型的主体和规范创建单独的文档。

是否有像SQL Server的'GO'这样的分离命令或我可以用来执行此操作的其他方法?

1 个答案:

答案 0 :(得分:3)

您可以使用/ (slash)分隔并提交create语句,假设您正在运行SQL * Plus,SQL Developer或类似的脚本:

create or replace type t42 as object
(
  data varchar2(20),
  member function get_data return varchar2
);
/

create or replace type body t42 as 
  member function get_data return varchar2 is
  begin
    return data;
  end get_data;
end;
/