SELECT * INTO #C_INFO FROM OPENQUERY(ORACLE_CMIDW1,' SELECT A.CID, A.ANO,
A.COMP_REVD_DATE, A.REVIEW_COMP_DATE, A.ISSUE, B.ENT_ID, A.TYPE_ID FROM XXX
B INNER JOIN YYY A ON B.ANO = A.ANO WHERE A.REVIEW_COMP_DATE Between
''2012-03-01'' And ''2013-10-31'' AND Not A.ISSUE = 110 AND A.TYPE_ID = 1
and B.ENT_ID In (2,3) ')
上面的 sql 工作完美,但我不想硬编码日期。这就是尝试使用变量的原因。日期格式(yyyy-mm-dd, '2013-03-01')
,除此日期格式外,Oracle 不执行 sql。
是否可以这样做,如果可以,请使用变量重新编写整个 sql,以便我可以看到它是如何完成的。
谢谢!