永发信息网

Oracle存储过程

答案:2  悬赏:30  手机版
解决时间 2021-08-12 09:38
  • 提问者网友:愿为果
  • 2021-08-11 21:32

请问以下Oracle存储过程有什么错误?

 

CREATE OR REPLACE PROCEDURE F_CREATE(PID NVARCHAr2(16), PNum INTEGER, PEmail NVARCHAr2(128), PTime DATE) AS BEGIN INSERT INTO F(ID, Num, Email, Time) VALUES(PID, PNum, PEmail, PTime); END;

最佳答案
  • 五星知识达人网友:狂恋
  • 2021-08-11 22:58

有两个错误,改下就好了


1.由于你的参数是输入参数,所以不需要指定长度


2.那里是is,不是as

全部回答
  • 1楼网友:毛毛
  • 2021-08-12 00:01
INSERT INTO F(ID, Num, Email, Time) VALUES(:PID, :PNum, :PEmail, :PTime);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯