У меня есть пустая таблица temp и вы хотите вставить данные из другой таблицы, но столбец даты в temp
имеет тип date
, а столбец в usomultiple
a varchar
.Как вставить столбец varchar '/ /' как столбец с нулевым значением в PostgreSQL 9
Если я попытаюсь преобразовать с помощью функции to_date()
, я получаю ОШИБКУ, потому что тысячи ячеек были сохранены с '// '
в качестве пустого значения.
ERROR: the value «/ » is not valid «dd»
INSERT INTO temp (
cd_id,
ds_estado,
dt_date)
SELECT um.cd_uso, um.ds_estado,to_date(um.dt_dateIn, 'dd/MM/yyyy')
FROM usomultiple um;
Как я могу установить нуль вместо '// '
и правильного значения, когда poblated клетки?
I Добавлено с пустыми местами и работает благодарность –