Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.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 在Oracle for SSIS包中准备的语句_Sql Server_Oracle_Ssis - Fatal编程技术网

Sql server 在Oracle for SSIS包中准备的语句

Sql server 在Oracle for SSIS包中准备的语句,sql-server,oracle,ssis,Sql Server,Oracle,Ssis,我正在为增量加载创建一个包 Source=Oracle数据库 目的地=MS SQL 从Oracle DB中提取数据时,我使用了下面的查询,但它抛出了一个错误 select * from pcarscall1 WHERE [CALLKEY] > ? OR [ModDate] >= ? 我知道这段代码适用于sql,我想要的是Oracle的等效查询如果我没记错的话,列名周围的方括号是MS sql特定的扩展名(仅用于关键字列名或带空格的名称),Oracle无法识别。尝试一下不使用方括号:

我正在为增量加载创建一个包

Source=
Oracle数据库

目的地=
MS SQL

从Oracle DB中提取数据时,我使用了下面的查询,但它抛出了一个错误

select * from pcarscall1 WHERE [CALLKEY] > ? OR [ModDate] >= ?

我知道这段代码适用于sql,我想要的是Oracle的等效查询如果我没记错的话,列名周围的方括号是MS sql特定的扩展名(仅用于关键字列名或带空格的名称),Oracle无法识别。尝试一下不使用方括号:

select * from pcarscall1 WHERE CALLKEY > ? OR ModDate >= ?

如果我没记错的话,列名周围的方括号是特定于MS SQL的扩展名(仅用于关键字列名或带空格的名称),Oracle无法识别。尝试一下不使用方括号:

select * from pcarscall1 WHERE CALLKEY > ? OR ModDate >= ?

你能提供更多的信息吗。错误消息是什么?您可以直接对Oracle运行查询吗?您是否在SSIS执行查询任务中运行此查询?
CALLKEY
ModDate
的数据类型是什么?参数数据类型匹配吗?CALLKEY=varchar2(255字节),MODDATE=date----不,我正在SSIS源代码编辑器中运行此查询。错误:ORA-00936:缺少表达式是参数数据类型匹配。如果我指定了确切的日期,我可以加载,但我想使用prepared语句扫描您提供的更多信息。错误消息是什么?您可以直接对Oracle运行查询吗?您是否在SSIS执行查询任务中运行此查询?
CALLKEY
ModDate
的数据类型是什么?参数数据类型匹配吗?CALLKEY=varchar2(255字节),MODDATE=date----不,我正在SSIS源代码编辑器中运行此查询。错误:ORA-00936:缺少表达式是参数数据类型匹配。如果我指定了确切的日期,我可以加载,但我想使用prepared语句不确定发生了什么,它又开始工作了。谢谢,我不知道发生了什么,它又开始工作了。谢谢