ابوالفضل فاتحی·۳ سال پیشمعرفی تابع RANK در اوراکلفرض کنیم قصد داریم کارمندان شرکت را براساس میزان حقوق دریافتی رتبه بندی کنیم. این کار را با دستور RANK انجام می دهیم:خروجی عبارت است از:در…
ابوالفضل فاتحی·۳ سال پیشکار با UTL_MATCH.edit_distance در اوراکلدر این پست در مورد تابعی صحبت می شود که برای سنجش میزان شباهت متغیر های رشته ای استفاده می شود. مرحله اول: یک جدول با نام HR.MATCH_TAB می س…
ابوالفضل فاتحی·۳ سال پیشمثالی از PACKAGE در اوراکلدر این مثال specification عبارت است از:در ادامه BODY عبارت است از:در واقع این PACKAGE دو یا سه عدد به عنوان ورودی از کاربر میگیرد و جمع آنه…
ابوالفضل فاتحی·۳ سال پیشایجاد یک PROCEDURE با پارامترهای ورودی و خروجیجدول زیر را در نظر بگیرید:قصد داریم PROCEDURE ایی بنویسیم که پارامتر شماره کارمندی و میزان افزایش حقوق را گرفته و حقوق نهایی را برگرداند.…
ابوالفضل فاتحی·۳ سال پیشمثالی از PACKAGE در اوراکلابتدا جدول emp را به صورت زیر ایجاد می کنیم:در ادامه قسمت SPECIFICATION به صورت زیر تعریف می کنیم:در این کد دو PROCEDURE تعریف کردیم. یکی…
ابوالفضل فاتحی·۳ سال پیشآشنایی با PACKAGE در اوراکلخیلی از اوقات نیاز است تا چندین function ،cursor و procedure اجرا شوند. در چنین حالتی نیاز به استفاده از PACKAGE است این کار باعث می شود ت…
ابوالفضل فاتحی·۳ سال پیشآشنایی با PROCEDURE در اوراکلمثال زیر را در نظر بگیرید: در کد بالا ما یک PROCEDURE تعریف کرده ایم که وقتی شماره کارمندی را وارد می کنیم اسم و اسم خوانوادگی و حقوقش را ب…
ابوالفضل فاتحی·۳ سال پیشآشنایی با تعریف FUNCTION در اوراکلمثال زیر را در نظر بگیرید در این کد ما یک FUNCTION ساخته ایم که شماره کارمندی را گرفته و حقوق را چنان چه بالا تر از 20000 واحد باشد برابر H…
ابوالفضل فاتحی·۳ سال پیشمعرفی PARAMETER CURSOR در اوراکلدر این مثال به معرفی PARAMETER CURSOR در اوراکل پرداخته شده است. شکل زیر را در نظر بگیرد:در خط سوم cur_test با پارامتر ورودی emp_id از نوع…
ابوالفضل فاتحی·۳ سال پیشمقایسه strong cursor و weak cursorدر پست قبلی به معرفی cursor پرداخته شد. strong cursor و weak cursor به صورت آنلاین در بدنه اجرایی بلاک تعریف می شود. در strong cursor در قس…