Fetch a cursor

Fetch a cursor

توضیحات

قدم بعدی برای استفاده از cursor، fetch کردن آن است.

دستور

دستور برای Fetch کردن cursor:

۱ FETCH cursor_name INTO variable_list;

variable_list: لیست متغیرهایی که می‌خواهید مقادیر cursor را در آن ذخیره کنید.


مثال

مثال‌هایی از تعریف cursor با پارامتر و بدون پارامتر:

۱۲۳۴۵۶۷ CURSOR c۱IS   SELECT course_number   FROM courses_tbl   WHERE course_name = name_in; FETCH c۱ into cnumber;

نوشته‌های مشابه

  • LEAD

    توضیحات این تابع امکان دستیابی به مقدار یک فیلد در سطرهای بعد از رکورد جاری را فراهم می‌کند. دستور تابع LEAD به صورت زیر نوشته می‌شود: ۱ ۲ LEAD ( expression [, offset [, default] ] ) OVER ( [ query_partition_clause ] order_by_clause ) Offset: گزینه‌ای اختیاری است، تعداد سطر بعد از سطر جاری را مشخص می‌کند….

  • RTRIM

    توضیحات این تابع تمام کاراکترهای مشخص شده سمت راست رشته را حذف می‌کند. دستور تابع RTRIM به صورت زیر نوشته می‌شود: ۱ RTRIM( string۱ [, trim_string ] ) . string۱: رشته مورد نظر. trim_string: گزینه‌ای اختیاری است، رشته‌ای است که از سمت چپ STRING۱ حذف می‌شود. مثال مثالی از خروجی تابع RTRIM را مشاهده می‌کنیم: ۱ ۲…

  • SQLCODE & SQLERRM Function

    توضیحات تابع SQLCODE عدد exception که اخیرا بیشتر اتفاق افتاده است را برمی‌گرداند و SQLERRM پیام exception که اخیرا بیشتر اتفاق افتاده است را برمی‌گرداند. دستور با اجرای دستورات زیر عدد و پیام exception پرتکرار بر می‌گردد: ۱۲ SQLCODE;SQLERRM . مثال در مثال زیر کاربرد تابع SQLCODE را مشاهده می‌کنیم: ۱۲۳۴۵۶۷۸۹۱۰۱۱۱۲۱۳۱۴۱۵۱۶۱۷۱۸۱۹۲۰۲۱۲۲۲۳۲۴۲۵۲۶۲۷۲۸۲۹۳۰ EXCEPTION   WHEN exception_name۱ THEN      [statements]    WHEN exception_name۲…

  • NVL۲

    توضیحات این تابع گسترشی از تابع NVL است و این امکان را می‌دهد تا در صورت null بودن مقداری با مقدار بعدی و در صورت null بودن آن مقدار با مقدار بعد از این جایگزین شود. دستور تابع NVL۲ به صورت زیر نوشته می‌شود: ۱ NVL۲( string۱, value_if_not_null, value_if_null ) . مثال مثالی از تابع…

  • While Loop

    توضیحات Loop while حلقه‌ای است که تا زمان برقرار بودن شرط ادامه می‌یابد. دستور دستور برای While Loop به صورت زیر نوشته می‌شود: ۱ ۲ ۳ ۴ WHILE condition LOOP    {…statements…} END LOOP; Condition: شرطی است که برای اجرای حلقه لازم است. statements: دستوری است که در صورت اجرای حلقه در هر بار اجرا می‌شود. مثال مثال‌هایی…

  • DUMP

    توضیحات تابع DUMP برای یک رشته مقادیری را برمی‌گرداند که شامل کد datatype، طول رشته می‌باشد. دستور تابع DUMP به صورت زیر نوشته می‌شود: ۱ DUMP( expression [, return_format] [, start_position] [, length] ) Expression: رشته مورد نظر. return_format: کاراکتر ستی که می‌خواهیم به آن تبدیل کنیم. start_position: این گزینه اختیاری است، مکان آغاز از رشته مورد نظر…