这段时间开始使用oracle 10G 数据库,前几天写了几个报表的函数 和存储过程,然后 把生成的脚本去 正式库上执行 ,老是报错,不知道是怎么回事,
可能是 SQLserver 用惯了 ,总觉得可以连续执行多个 建函数的 脚本,但是 始终不行,
偶然的在 网上看到 有人用 / 隔开的两个函数体,我去 plsql_developer 里新建窗口执行,竟然可以了 很高兴
下面 举个例子
create or replace produce/function test1
as
begin
select * from tbluser
end;
/
create or replace produce/function test2
as
begin
select * from tbluser
end;
/
create or replace produce/function test3
as
begin
select * from tbluser
end;
这样就可以 多个一块执行了,虽然不是大的问题,但是 日常使用中肯定会用到,就写出来了
本文分享了在Oracle 10G数据库中批量创建多个函数的方法。作者最初尝试连续执行多个创建函数的脚本时遇到问题,后来发现通过在每个函数定义后加上“/”符号,可以在同一会话中成功创建多个函数。
274

被折叠的 条评论
为什么被折叠?



