У меня есть процедура, которая принимает некоторые входные параметры в качестве даты. Когда я пытаюсь выполнить свою SP, вот значения, присвоенные каждому параметру
Однако при выполнении я получаю сообщение об ошибке о формате даты в параметре p_schedule_value. Действительно, мы видим, что он не передает дату в указанном формате; вместо этого он усекает время и передает его как гггг-МММ-дд. На снимке экрана ниже вы можете увидеть dynamic_sql в выводе с сообщением об ошибке и значением p_schedule_value
Почему мое время сокращается? кажется, он игнорирует преобразование TO_DATE, спасибо
EDIT: попытался удалить TO_DATE в SP, он компилируется, но время все еще усекается. В мою строку вставляется только часть даты.