Тип данных метки времени Netezza для столбца - PullRequest
0 голосов
/ 18 декабря 2018

Я пытаюсь создать таблицу с одним столбцом, который должен иметь метку времени в качестве типа данных.Пример значения, которое я хочу вставить в него: 2018-12-01T00:00:00Z.

Как мне это сделать?Прямо сейчас я храню это как varchar, поэтому, когда я делаю соединения с этой таблицей, чтобы преобразовать в метку времени, мне нужно сделать это: to_timestamp(dateColumn, 'YYYY-MM-DDT00:00:00Z)

Я хотел бы избегать делать это каждый разЯ присоединяюсь, поэтому есть ли возможность при вставке сохранить это значение 2018-12-01T00:00:00Z как Date?Было бы хорошо, если бы значение при вставке в таблицу выглядело так: 2018-12-01 00:00:00.

РЕДАКТИРОВАТЬ:

Вот мой оператор вставки:

INSERT INTO  TEST 
SELECT * FROM 
EXTERNAL 'C:\...\Desktop\testTable.csv'
USING
(
DELIMITER ','
DATESTYLE 'YMD'
Y2BASE 2000
REMOTESOURCE 'ODBC'
SKIPROWS 1
MAXERRORS 1
LOGDIR 'C:\...\Desktop'
ENCODING 'internal'
DATEDELIM '-' 
);

Я получаю сообщение об ошибке для столбца даты: Expected field delimiter or end of record, "2018-12-01" [T]

...