如何用SqlServer7 写存儲過程??
weity 2000-02-28 05:14:00 我現有一个Oracle的存儲過程要轉到SqlServer上
下面是代碼段
該注意些什麼 請指教!
Create or Replace Procedure 請求計算処理_prc
(
Prm_締日 NUMBER,
Prm_日付 Date,
Prm_日付から Date,
Prm_日付まで Date,
Prm_コードから NUMBER,
Prm_支店コードから NUMBER,
Prm_コードまで NUMBER,
Prm_支店コードまで NUMBER
) as
請求履歴_Row 請求履歴%ROWTYPE;
w_得意先コード 得意先マスター.得意先コード%TYPE;
w_得意先支店コード 得意先マスター.得意先支店コード%TYPE;
w_伝票合計金額 請求計算処理ビュー.伝票合計金額%TYPE;
w_今回売上金額 請求計算処理ビュー.売上%TYPE;
w_今回返品金額 請求計算処理ビュー.返品%TYPE;
w_今回値引金額 請求計算処理ビュー.値引%TYPE;
/* データの作成 */
Insert into 請求履歴
(
得意先コード,
得意先支店コード,
請求年月日,
前回請求額,
今回売上額,
今回返品額,
今回値引額,
今回消費税額,
今回伝票枚数,
今回入金額
) values (
請求履歴_Row.得意先コード ,
請求履歴_Row.得意先支店コード,
請求履歴_Row.請求年月日 ,
請求履歴_Row.前回請求額 ,
請求履歴_Row.今回売上額 ,
請求履歴_Row.今回返品額 ,
請求履歴_Row.今回値引額 ,
請求履歴_Row.今回消費税額 ,
請求履歴_Row.今回伝票枚数 ,
請求履歴_Row.今回入金額
);
End Loop;
Close MyCursor2_Cursor;
End 請求計算処理_prc;
/