У меня следующая проблема при разборе запросов на вставку SQL Server в PostgresSQL.После внесения необходимых изменений в запросы, чтобы операторы SQL работали, у меня возникли некоторые проблемы с функцией CAST()
.
CAST(x00009DD500000000 AS timestamp)
Если я напишу CAST(0x000....)
, pgAdmin говорит, что есть синтаксическая ошибка около x
Если я удаляю 0, я получаю ошибку, что столбец не существует
Я думал, что это может быть ошибка с количеством столбцов, но так как я работаю с большим количеством данных, и я не смог увидеть функцию, которая преобразует шестнадцатеричное значение в метку времени в postgresql, я хотел знать,если это может вызвать какую-то другую ошибку.Может быть?
Есть ли в Postgresql функция для преобразования шестнадцатеричного значения в метку времени?
Поскольку преобразование шестнадцатеричного значения в другой тип данных займет много времени.
Заранее спасибо!