我想在 SQL 脚本中询问开始日期和结束日期,accept
但出现错误。
accept v_FechaInicio date format 'DD/MM/YYYY-HH24:MI:SS' prompt 'Fecha de inicio ('DD/MM/YYYY-HH24:MI:SS'): '
accept v_FechaFin date format 'DD/MM/YYYY-HH24:MI:SS' prompt 'Fecha de fin ('DD/MM/YYYY-HH24:MI:SS'):'
SQL> SQL> SQL> SP2-0003: Ill-formed ACCEPT command starting as DD/MM/YYYY-HH24:MI:SS'): '
SQL> SP2-0003: Ill-formed ACCEPT command starting as DD/MM/YYYY-HH24:MI:SS'):'
SQL> accept v_FechaInicio date format 'DD/MM/YYYY-HH24:MI:SS' prompt 'Fecha de inicio ('DD/MM/YYYY-HH24:MI:SS'): '
SP2-0003: Ill-formed ACCEPT command starting as DD/MM/YYYY-HH24:MI:SS'): '
问题是什么?
看起来您的 ACCEPT 提示包含引号。但是引号也用来分隔提示字符串,所以如果你想把那些字符包含到提示中,你需要将它们加倍:
虽然我认为你可以简单地省略它们,因为这只是一个提示: