我们正在尝试从Teradata,sql server和Oracle进行sqoop。 Teradata和SQLServer在where子句中接受日期的“YYYY-MM-DD”格式。
Oracle where子句: 如果我们以“dd-Mon-yyyy”格式给出日期格式,sqoop命令中的where子句工作正常。
问题: 我们有什么方法可以设置一些连接参数或者某些参数指定日期将采用“YYYY-MM-DD”格式而不是“DD-MON-YYYY”格式?
或者是否有任何“java命令行参数”可以传递以启用“YYYY-MM-DD”格式?
我们正在尝试使用Hadoop Sqoop,它使用JDBC Thin驱动程序。 因此,排除了NLS_DATE_FORMAT选项。
哪个区域设置/ NLS_TERRITORY支持YYYY-MM-DD格式?
我们需要这个,因为我们希望在不同的数据库和模块中使用通用代码。否则我们必须自定义代码以添加另一种格式。 在此先感谢。