تعبير الإعادة RETURN في SQL
< SQL
اذهب إلى التنقل
اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
تستخدم لإنهاء الدالة وإعادة قيمة ما للموقع الذي استُدعيت فيه الدالة، وتكون الصيغة العامّة بالشكل الآتي:
RETURN [expression];
إذ إن expression
هي قيمة التعبير التي ستُعاد (وقد تكون قيمة أوليّة scalar مباشرة أو قيمة مركّبة كسجل)، أما إن كانت الدالة تحتوي بتعريفها متحولات للخرج (من نوع OUT
) أو عند الحاجة للخروج من الدالة فيُكتفى بكلمة RETURN
فقط، أي بالشكل الآتي:
RETURN;
مثال
تعيد الدالة الآتية double_it
المُعرَّفة من المستخدم عبر محرك Oracle القيمة العددية (نوعها NUMBER
) المُدخلة إليها بعد مضاعفتها:
FUNCTION double_it (n NUMBER) RETURN NUMBER IS
BEGIN
RETURN n * 2;
END double_it;
التوافقية
SQLServer | SQLite | Oracle | PostgreSQL | MySQL |
---|---|---|---|---|
نعم | لا | نعم | نعم | نعم |