Lynn,
Sorry I missed your post. I have everything but the date.
This is the exact code that I have.
Thank you.
DECLARE @sqlquery NVARCHAR(255)
DECLARE @OpenQuery NVARCHAR(4000)
DECLARE @OpenQueryPrefix NVARCHAR(4000)
DECLARE @OpenQuerySuffix NVARCHAR(200)
DECLARE @OracleRowCount INT
DECLARE @LinkedServerPre VARCHAR(200)
DECLARE @LinkedServerPost VARCHAR(200)
DECLARE @MyCnt INT;
DECLARE @ParmDefinition NVARCHAR(500);
DECLARE @OracleSchemaName NVARCHAR(60)
DECLARE @OracleTableName NVARCHAR (200)
DECLARE @CurrentDate Date
SET @CurrentDate= CONVERT(DATE, GETDATE());
SET @OracleSchemaName = 'RDB_DWH_POLICY'
SET @OracleTableName = 'COVERAGE_ASSOCIATE_ENTITY'
SET @LinkedServerPre = 'LS_'
SET @OpenQueryPrefix = 'SELECT @cnt = OracleTableCount FROM OPENQUERY(' -- << here
SET @OpenQueryPrefix = @OpenQueryPrefix + @LinkedServerPre
+ @OracleSchemaName --+ @LinkedServerPost
SET @OpenQueryPrefix = 'SELECT @cnt = OracleTableCount FROM OPENQUERY(' -- << here
SET @OpenQueryPrefix = @OpenQueryPrefix + @LinkedServerPre
+ @OracleSchemaName --+ @LinkedServerPost
SET @OpenQueryPrefix = @OpenQueryPrefix +'52'
SET @OpenQueryPrefix = @OpenQueryPrefix
+ ', ''SELECT COUNT(*) OracleTableCount FROM ' -- << and here
DECLARE @Where VARCHAR(200)
-- I need to add the following to the string.
-- WHERE CAE_RDB_ENTRY_DATE > = TO_DATE(''2014-08-08'',''YYYY.MM.DD'') ORDER BY 1')
-- I need to use the @CurrentDate variable as opposed to hard coding it
-- That is all that I need but the quotes are not comming out right.
SET @OpenQueryPrefix = @OpenQueryPrefix
+ @Where
SELECT @OpenQueryPrefix AS OpenQueryPrefix
SET @OpenQuerySuffix = ''')'
SET @OpenQuery = @OpenQueryPrefix + @OracleSchemaName + '.' + @OracleTableName + @OpenQuerySuffix
SET @ParmDefinition = N'@cnt int OUTPUT'
EXEC sp_executesql @OpenQuery, @ParmDefinition, @cnt = @OracleRowCount OUTPUT;
SELECT @OracleRowCount AS OracleRowCount;
For better, quicker answers on T-SQL questions, click on the following...
http://www.sqlservercentral.com/articles/Best+Practices/61537/
For better answers on performance questions, click on the following...
http://www.sqlservercentral.com/articles/SQLServerCentral/66909/