Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 将SQL Server字符串转换为datetime以导入Oracle_Sql Server_Oracle_Import_Toad - Fatal编程技术网

Sql server 将SQL Server字符串转换为datetime以导入Oracle

Sql server 将SQL Server字符串转换为datetime以导入Oracle,sql-server,oracle,import,toad,Sql Server,Oracle,Import,Toad,我正在使用TOAD中的automation designer通过odbc连接将数据从SQL Server导入到Oracle表中 其中一列是字符串ssdatetimestr,格式为yyyy-mm-dd-hh24:mi:ss.mmmmmm。我想在导入向导中使用表达式将其转换为Oracle日期 我试过这个表达 to_date(substr(ssdatetimestr,1,19),'yyyy-mm-dd hh24:mi:ss') 但这是一个错误 “截止日期”不是有效的日期和时间 任何建议我建议使用文字

我正在使用TOAD中的automation designer通过odbc连接将数据从SQL Server导入到Oracle表中

其中一列是字符串
ssdatetimestr
,格式为
yyyy-mm-dd-hh24:mi:ss.mmmmmm
。我想在导入向导中使用表达式将其转换为Oracle日期

我试过这个表达

to_date(substr(ssdatetimestr,1,19),'yyyy-mm-dd hh24:mi:ss')
但这是一个错误

“截止日期”不是有效的日期和时间

任何建议

我建议使用文字:

要将日期值指定为文字,必须使用公历。您可以指定ANSI文字,如本例所示:

DATE '1998-12-25'

时间戳数据类型存储年、月、日、小时、分钟、秒和分数秒值。将时间戳指定为文字时,小数_秒_精度值可以是最多9位的任意位数,如下所示:

TIMESTAMP '1997-01-31 09:26:50.124'

您给出的错误消息(如果您包含ORA nnnn编号会更好)表明问题不在于to_date函数的构造(顺便说一句,我看它没有错),而在于它是如何在上下文中使用的。但你没有给我们背景。。。包含您的截止日期的完整语句

所以您要截断日期的毫秒部分?您可以共享正在运行转换的字符串/数据吗?