如何解决如何在选择中包含存储过程的输出
我有一个包含 3 个日期列的表格:
TAB1
col_1 col_2 col_3
col_2 和 col_3 用于准备存储过程 TRANSFORM() 的输入:
Tcol_2:=col_2;
Tcol_3:=col_3;
TRANSFORM(Tcol_2 IN OUT date,Tcol_3 IN OUT date);
如何在TAB1的select中包含存储过程(Tcol_2和Tcol_3)返回的值?
从概念上讲,我希望将 TAB1 的输出与 col_1 和 col_2(即 Tcol_2 和 Tcol_3)的转换值一起:
select col_1,col_2,col_3,Tcol_2,Tcol_3 from TAB1;
解决方法
你不能,不是现在这样。
如果您想在TRANSFORM
语句中使用 select
应该是一个 函数。如果它以相同的方式转换 col_2
和 col_3
,那么做起来更简单。否则,function 将需要另一个参数(以区分要转换哪个),或者使用两个函数。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。