0
:속편/FactoryGirl는에 타임 스탬프 (6)을 강제로 시도하는 타임 스탬프 (0) 아무리 공장에 나와 내가이 같은 열이있는 Teradata 테이블에 삽입하기 위해 노력하고있어
END_DT TIMESTAMP(0),
을 이 테이블 내 공장에서
, 나는 그 열을 다음 값 제공 :이 테이블에 삽입하려고 할 때, 그러나
FactoryGirl.define do
factory :'database/table' do
...
end_dt '5555-12-31 00:00:00'
...
end
end
을의 실행하려고 SQL 문은 다음과 같습니다
INSERT INTO DATABASE.TABLE(END_DT) VALUES ('5555-12-31 00:00:00.000000')
끝에 여분의 6 개의 0이 있음을주의하십시오. 이로 인해 명령문이 유효하지 않은 시간 소인으로 실패하게됩니다.
나는 Date를 사용하여 strftime을 사용해 보았지만 아무것도 작동하지 않는 것 같습니다.
후계자는 6 개의 여분의 0을 추가 할 때 구부러진 것처럼 보입니다. 이유는 알 수 없습니다.
도움을 주시면 감사하겠습니다.