实际上,我正在尝试使用PreparedStatement使用以下查询动态地将数据插入Teradata:
INSERT INTO TABLE(id,name,date) VALUES(?,?,?)
通过使用上述查询,无法将数据加载到Teradata中。 在这里,在上面的查询中,我试图动态地给出所有参数而不需要任何操作。 假设,如果我尝试操作任何参数,我就可以加载数据。
INSERT INTO TABLE(id,name,date) VALUES(?,?,cast(? as timestamp(0))
我不知道,为什么会发生这样的事情?
任何人都可以帮我解决这个问题......
答案 0 :(得分:0)
列date
数据类型可能与插入表不匹配。此外,date
是Teradata中的关键词