PDA

View Full Version : یک سوال درباره sp های oracle



ali_kolahdoozan
جمعه 28 دی 1386, 17:44 عصر
sp های oracle فقط مقدار بر می گردانند ؟ یعنی یک select personname,personfamily نمیشه توش نوشت ؟‌ این طوری که ضایع است که اگر این طوری باشه . آیا واقعا این طوری است ؟

aidin300
جمعه 28 دی 1386, 22:15 عصر
به صورت زیر عمل کن

CREATE PROCEDURE My_Procedure
(My_Curor OUT SYS_REFCURSOR)
IS
BEGIN
OPEN My_Curor FOR SELECT * FROM Table_Name ;
END;

ali_kolahdoozan
شنبه 29 دی 1386, 00:17 صبح
ممنون . اینرو بلد بودم میخواستم مطمئن بشم . آیا این در مقابل sql که خیلی راحت توی sp ما میتوانیم query داشته باشیم یک ضعف نیست ؟
من قصدم از پرسش این سوال این بود که آیا بدون cursor میشه این کار رو کرد یا خیر . که البته بد مطرح کردم . یکم از oracle نا امید شدم