Первым внутренним шагом этого кода SQL Server является приведение DATE_HR_INSC
к дате.Затем он преобразуется в дату и время с маской формата 110
.Я не уверен, что это имеет смысл, и вместо этого я ожидал бы увидеть следующее:
CONVERT(varchar, CONVERT(date, DATE_HR_INSC), 110)
Это сгенерировало бы дату и время в формате mm-dd-yyyy
.Мы можем попытаться приблизить это в Oracle, используя функции TO_DATE
и TO_CHAR
.Примерно так:
TO_CHAR(TO_DATE(DATE_HR_INSC, 'yyyy-mm-dd'), 'mm-dd-yyyy')
Демо
Предполагается, что DATE_HR_INSC
имеет формат yyyy-mm-dd
.Если он имеет другой формат, замените маску, использованную при вызове, на TO_DATE
выше.