棘手問題,懇請會SQLServer及Oracle的兄弟們幫忙!(99我)
我有一個SQLServer中的sp:
arap_getdefaultNO,它有四個參數,前三個是in,最後一個是out.
在SQLServer的isql中我可以這樣取得最後一個參數的值:
declare @defaultbillno varchar(20);
exec arap_getdefaultNO '1','FV007','20010717',@defaultbillno;
select @defaultbillno;
現在將其移植到Oracle中,我在SQL Worksheet中這麼寫:
declare defaultbillno varchar2(20);
begin
n0625.ARAPPackage.arap_getdefaultNO('1','FV007','20010717',defaultbillno);
end;
select defaultbillno;
時出錯.
錯誤提示為:
SQLWKS> declare defaultbillno varchar2(20);
2> begin
3> n0625.ARAPPackage.arap_getdefaultNO('1','FV007','20010717',defaultbillno);
4> end;
5> select defaultbillno;
6>
select defaultbillno;
*
ORA-06550: 第 5 行, 第 1 個欄位:
PLS-00103: 發現了符號 "SELECT"
大概Oracle不能select一個變量,只能select ... from ...的形式.
我將select defaultbillno;這句去掉語法能通過.
但是我想將defaultbillno得出來,不知道誰有辦法?
BTW:Oracle真是煩透了,真不知道會有這麼多人喜歡它.
arap_getdefaultNO,它有四個參數,前三個是in,最後一個是out.
在SQLServer的isql中我可以這樣取得最後一個參數的值:
declare @defaultbillno varchar(20);
exec arap_getdefaultNO '1','FV007','20010717',@defaultbillno;
select @defaultbillno;
現在將其移植到Oracle中,我在SQL Worksheet中這麼寫:
declare defaultbillno varchar2(20);
begin
n0625.ARAPPackage.arap_getdefaultNO('1','FV007','20010717',defaultbillno);
end;
select defaultbillno;
時出錯.
錯誤提示為:
SQLWKS> declare defaultbillno varchar2(20);
2> begin
3> n0625.ARAPPackage.arap_getdefaultNO('1','FV007','20010717',defaultbillno);
4> end;
5> select defaultbillno;
6>
select defaultbillno;
*
ORA-06550: 第 5 行, 第 1 個欄位:
PLS-00103: 發現了符號 "SELECT"
大概Oracle不能select一個變量,只能select ... from ...的形式.
我將select defaultbillno;這句去掉語法能通過.
但是我想將defaultbillno得出來,不知道誰有辦法?
BTW:Oracle真是煩透了,真不知道會有這麼多人喜歡它.
...全文
相关推荐
插值法画曲线使用插值法画出平滑曲线
使用插值法画出平滑曲线。能够简单实现。 希望对各位有需要的朋友有所帮助
python使用插值法画出平滑曲线
主要为大家详细介绍了python使用插值法画出平滑曲线,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Matlab代码曲线平滑方法
Matlab代码,输入一个Y输出smooth后的Y,适用如下 smoothY = smoothCurve(Y);
MATLAB绘制平滑曲线
x=[0 0.1 0.16 0.27 0.41 0.48 0.59 0.8]; y=[5 9 70 118 100 17 0 5]; y1=[22.8 22.8 22.8 22.8 22.8 22.8 22.8 22.8]; values1=spcrv([[x(1) x x(end)];[y(1) y y(end)]],3,1000); values2=spcrv([[x(1) x x(end)];[y1(1) y1 y1(end)]],3,1000); plot(values1(1,:),values1(2,:),'r',values2(1,:),values2(2,:),'b')
canvas进阶之如何画出平滑的曲线
canvas画出来的线条存在锯齿,不够平滑。这篇文章主要介绍了canvas进阶之如何画出平滑的曲线,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧


