永发信息网

oracle 存储过程与触发器

答案:3  悬赏:10  手机版
解决时间 2021-02-05 04:24
//存储过程
create or replace procedure createTable_Sp
(
data_file out varchar,
tablespace_name out varchar,
v_sql out varchar
)
is
begin
data_file:='D:\test.dbf';
tablespace_name:='Test';
v_sql:='create tablespace'||tablespace_name||'
logging
datafile ""||data_file||""
size 32m
autoextend on
extent management local';
Execute Immediate v_sql;
end createTable_Sp;
//触发器
create or replace trigger create_tablespace
after insert
on student
for each row
begin
createTable_Sp();
end;
最后编译触发器时报错报错了,错误如下
错误:PLS-00306: 调用 'CREATETABLE_SP' 时参数个数或类型错误
有谁能解决??
最佳答案
触发器脚本中createTable_Sp();中没有用变量获取返回参数
修改成
data_file varchar(4000);
tablespace_name varchar(4000);
v_sql varchar(4000);
createTable_Sp(data_file ,tablespace_name ,v_sql );
全部回答
调用时没输入参数 ?
call 和exce 调用存储过程是在slqplus及command窗口里面,在程序及sql窗口里面 用begin end调用,或者采用动态执行的方法调用 你直接调用即可,不需call
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
折射率为1.6的镜片价格大概是多少
六夷的意思是什么啊?知道的请说下!
3.5除以0.1实际上就是把3.5扩大10倍,这句话对
有没有一个手机软件是可以看到wifi密码的
我的世界手机版大橙子皮肤大橙子叫我帮她找
2011六月六级在线估分快速阅读全对,听力选择
怎么去除win8.1右下角水印
椎塘的意思是什么啊?知道的请说下!
如图,平行四边形ABCD中,E是CD的延长线上一
请问什么是八字步?是不是x型腿的俗称?
高三了,每次学习累了怎么想才能坚定自己的信
如图完成下列问题:1.亚洲跨的温度带有:①热
舒嘎木呼舒在哪里啊,我有事要去这个地方
练太极混元桩膻中穴有微疼感是什么原因?
战神K650D-i7D2可以玩使命召唤11吗
推荐资讯
为什么我的鼻子正面看起来很趴,侧面看起来又
公务员科员晋升副主任科员为什么这么难
一个已婚男人和你发生关系却要把你当妹妹
中国移动(新生指定专营店)(月亮湖路与207国道
在两位数乘两位数应用题中,两个因数在书写上
苏教版四年级下册语文练习与测试6最佳路径答
钻床上的旧钻头回收的话,一般多少钱一公斤
户口是否决定我有居住权?
应用深度优先搜索策略求解八数码难题,设定深
设函数f(x)=根号x^2+1 -ax
桂花酒的制作过程中放糖后发霉正常吗?
虹桥机场“翼飞冲天”是谁都有资格可以参加的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?