問題ID: 19583
Pnt532_008
投稿数: 5
この設問の条件だと日付の表示言語次第でエラーにならず正常に実行できてしまう可能性があります。
例
ALTER SESSION SET nls_date_language=american;
ALTER SESSION SET nls_date_format="RR-MM-DD";
SELECT employee_id, employee_name, hiredate
FROM employees
WHERE hiredate >= '30-APR-10';
実行結果
レコードが選択されませんでした。
日時定数の年部分を日付として解釈できない値にするか、日本語環境である旨を問題文に明記した方が良いかと思います。
例
ALTER SESSION SET nls_date_language=american;
ALTER SESSION SET nls_date_format="RR-MM-DD";
SELECT employee_id, employee_name, hiredate
FROM employees
WHERE hiredate >= '30-APR-10';
実行結果
レコードが選択されませんでした。
日時定数の年部分を日付として解釈できない値にするか、日本語環境である旨を問題文に明記した方が良いかと思います。
投稿ツリー
-
問題ID: 19583
(Pnt532_008, 2016-5-26 15:42)
- Re: 問題ID: 19583 (staff_meg, 2016-5-26 23:06)