16. Evaluate the following query:
SQL> SELECT promo_name q'{'s start date was }' promo_begin_date
AS "Promotion Launches"
FROM promotions;
What would be the outcome of the above query?
A. It produces an error because flower braces have been used.
B. It produces an error because the data types are not matching.
C. It executes successfully and introduces an 's at the end of each promo_name in the output.
D. It executes successfully and displays the literal " {'s start date was } " for each row in the output.
Answer: C
答案解析:
参考13题:http://blog.csdn.net/rlhua/article/details/16336797
实验验证:
sh@TEST1107> SELECT promo_name|| q'{'s start date was }'|| promo_begin_date AS "Promotion Launches" FROM promotions;
Promotion Launches
------------------------------------------------------------------
NO PROMOTION #'s start date was 01-JAN-99
newspaper promotion #16-108's start date was 23-DEC-00
post promotion #20-232's start date was 25-SEP-98
newspaper promotion #16-349's start date was 10-JUL-98
internet promotion #14-471's start date was 26-FEB-00
TV promotion #13-448's start date was 06-AUG-00