Could someone PLEASE help me with this. Yes, it is a school assignment. But I have been working on it for a week and it is due today - I have searched everywhere and just cannot get past this. Any help at all is appreciated so much.
1 ACCEPT datvar1 date format 'MM-DD-YYYY' PROMPT 'Please enter the low date range :'
2 ACCEPT datvar2 date format 'MM-DD-YYYY' PROMPT'Please enter the high date range :'
3 define datvar1 = "01-01-1981" (char)
4 define datvar2 = "01-01-1982" (char)
5 select *
6 from emp
7* WHERE hiredate between '&datvar1' and '&datvar2'
SQL> START "C:\SCHOOL\P8Q3.SQL"
Please enter the low date range :01/01/1981
Please enter the high date range :01/01/1982
old 3: WHERE hiredate between '&datvar1' and '&datvar2'
new 3: WHERE hiredate between '01-01-1981' and '01-01-1982'
WHERE hiredate between '01-01-1981' and '01-01-1982'
*
ERROR at line 3:
ORA-01843: not a valid month
1 ACCEPT datvar1 date format 'MM-DD-YYYY' PROMPT 'Please enter the low date range :'
2 ACCEPT datvar2 date format 'MM-DD-YYYY' PROMPT'Please enter the high date range :'
3 define datvar1 = "01-01-1981" (char)
4 define datvar2 = "01-01-1982" (char)
5 select *
6 from emp
7* WHERE hiredate between '&datvar1' and '&datvar2'
SQL> START "C:\SCHOOL\P8Q3.SQL"
Please enter the low date range :01/01/1981
Please enter the high date range :01/01/1982
old 3: WHERE hiredate between '&datvar1' and '&datvar2'
new 3: WHERE hiredate between '01-01-1981' and '01-01-1982'
WHERE hiredate between '01-01-1981' and '01-01-1982'
*
ERROR at line 3:
ORA-01843: not a valid month