السلام عليكم
وهل StoredProcedure يعيد بيانات أعمدة؟
ممكن تضع StoredProcedure الذي لديك!
وعليكم السلام
هذه هي StoredProcedure
PROCEDURE GETBLANCE
)
COUNTRY OUT VARCHAR2,
DONATION OUT VARCHAR2,
CR OUT FLOAT,
DB OUT FLOAT,
D1 IN Date,
D2 IN Date,
TRANS IN INTEGER,
DONT IN INTEGER
(
AS
BEGIN
select COUNTRY,DONATION,SUM(NVL(NET_LAMT_DB,0)) DB,SUM(NVL(NET_LAMT_CR,0)) CR INTO COUNTRY,DONATION,DB,CR
From TEST
WHERE TRANS_DATE BETWEEN D1 and D2
AND TRNS_UNT=TRANS
AND DON_TP_NO=DONT
;GROUP BY COUNTRY,DONATION
END
StoredProcedure يستخدم في الإضافةINSERT والحذفDELEE والتعديلUPDATE ولايستخدم للإستعلام SELECT
جزاك الله خيراً علي المعلومة القيمة
اذا حبيت ارجع بيانات من جدول معين مع العلم انه عندي اكثر من برميتر كيف الحل
جزاك الله خيراً أستاذ
khodor1985 ،
نعم لم أصب الجواب الصحيح.
(12-02-17, 08:56 PM)khodor1985 كتب : [ -> ]السلام عليكم ورحمة الله وبركاته
أعتقد أنك لم تصب أخي مساعدة بخصوص أن الإجراء المخزن لا يستخدم في استدعاء البيانات من قاعدة البيانات، وبرأيي هذا خطأ فادح.
الإجراء المخزن يستخدم مع الجملة الإستعلامية والجمل التنفيذية في آن معا ولا مشكلة في ذلك.
أتمنى لك التوفيق
لقد جهزت فيديو لتوضيح الفكرة :
جزاك الله خيراً ما قصرت
ولكن اخي الكريم البروسيجير عندي اوراكل وهي تختلف بعض الشئ عن Sql Server فهل هذا هو السبب في عدم ظهور الحقول