永发信息网

这道oracle代码哪里错了?( T_STUDENTS.SBIRTHDAY是date类型)

答案:1  悬赏:70  手机版
解决时间 2021-01-29 20:11
  • 提问者网友:藍了天白赴美
  • 2021-01-29 10:06
这道oracle代码哪里错了?( T_STUDENTS.SBIRTHDAY是date类型)
最佳答案
  • 五星知识达人网友:笑迎怀羞
  • 2021-01-29 10:38
逻辑不适用。
声明一点:过程是没有返回值的,因此select from语句会直接报错,因为过程不知道把查询结果显示在哪里!你可以把select from改成select into,声明一个变量V_date存放计算的结果。
把结果用dbms_output.put_line(V_date)来输出。追问
这样可以了吗?

追答1、你过程里面声明V_Month你声明的months跟过程名还相同,一点不专业。
2、你的输出语句最好写到过程里面啊,用什么out,out之后你调用时还要用参数接,你还没接。
months(bir1,bir2,v_month);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯