اوراکل اپکس-دستور (q) برای کوئری های دايناميک

دستور (q) برای کوئری های دايناميک

در اوراكل literal , constant value شبيه هم هستند و به مقادير ثابت اشاره مي شود.
مانند: ‘SAEED’, ‘ARMIN’, و ‘101’
هنگامي كه ما اين مقادير را در کوئری هاي دايناميک استفاده مي كنيم به ازاي هر (”)quotation marks اضافه مجبور هستيم كه quotation marks اضافه كنيم و از خوانايي كوئري ما كاسته مي شود و اينجا مي توانيم از دستور (q) براي واضحتر شدن و حذف quotation marks استفاده كنيم. به مثال های زير توجه كنيد:
select q'!name LIKE '%DBMS_%%'!' from dual
select q'<'So,' she said, 'It's finished.'>' from dual
select q'{SELECT * FROM employees WHERE last_name = 'Smith';}' from dual
select q'"name like '['"' from dual
select q'{select * from emp where start_date between
to_date('1395/01/20','yyyy/mm/dd') and to_date('1395/01/20','yyyy/mm/dd');}' from dual
4/5 - (1 امتیاز)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.

keyboard_arrow_up
Oracle APEX Capabilities (OAC)