<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: dynamic temporary table variable usage</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/itanswers/dynamic-temporary-table-variable-usage/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/itanswers/dynamic-temporary-table-variable-usage/</link>
	<description></description>
	<pubDate>Thu, 26 Nov 2009 14:02:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: PaminBuckeyeLand</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/dynamic-temporary-table-variable-usage/#comment-64832</link>
		<dc:creator>PaminBuckeyeLand</dc:creator>
		<pubDate>Thu, 25 Jun 2009 21:39:20 +0000</pubDate>
		<guid isPermaLink="false">#comment-64832</guid>
		<description>SQR is returning a syntax error based on the SQL statement it evaluated.

There should be a dynamic variable with the name
of a temp table in it [$Temp_Final_IDList] after the  last INNER JOIN shown.  
The select statement (submitted in my original question) shows the variable.

It's like everything after the INNER JOIN is ignored.   I did run tests to display
the contents of the variable to make sure it wasn't empty and it wasn't!
I'm kind of clueless what to try next!

ACTUAL ERROR
(SQR 5528) ODBC SQL dbsql: SQLPrepare error 102 in cursor 28:
   [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near 'JOIN'.
(SQR 5528) ODBC SQL dbsql: SQLPrepare error 8180 in cursor 28:
   [Microsoft][ODBC SQL Server Driver][SQL Server]Statement(s) could not be prepared.

SQL: SELECT SEV_21A.ID, SEV_21A.HouseHoldKey, SEV_21A.HouseHoldCombineFlag,
     SEV_21A.OrderSeqNbrStd, SEV_21A.PrefixRankAdjusted,
     SEV_21A.SalutationPrefixCode, SEV_21A.PrefixFormalSal,
     SEV_21A.PrefixFormalSalPunc, SEV_21A.NickName, SEV_21A.FirstName,
     SEV_21A.FirstNamePunc, SEV_21A.LastName, SEV_21A.Gender, SEV_21B.ID,
     SEV_21B.HouseHoldKey, SEV_21B.HouseHoldCombineFlag,
     SEV_21B.OrderSeqNbrStd, SEV_21B.PrefixRankAdjusted,
     SEV_21B.SalutationPrefixCode, SEV_21B.PrefixFormalSal,
     SEV_21B.PrefixFormalSalPunc, SEV_21B.NickName, SEV_21B.FirstName,
     SEV_21B.FirstNamePunc, SEV_21B.LastName, SEV_21B.Gender  FROM
     Salutation_Elements_View  SEV_21A INNER JOIN Salutation_Elements_View 
     SEV_21B   ON SEV_21A.HouseHoldKey         = SEV_21B.HouseHoldKey AND
     SEV_21A.HouseHoldCombineFlag = SEV_21B.HouseHoldCombineFlag AND
     SEV_21A.EntityType           = SEV_21B.EntityType AND
     SEV_21A.SalutationType       = SEV_21B.SalutationType AND
     SEV_21A.OrderSeqNbrStd      &#60;&#62; SEV_21B.OrderSeqNbrStd AND
     SEV_21B.LastName IS NOT NULL AND SEV_21B.StopDateTime  IS NULL AND
     SEV_21B.StopUserID    IS NULL INNER JOIN 

Error on line 13724:
   (SQR 3716) Error in SQL statement.


Errors were found in the program file.

SQR: Program Aborting.</description>
		<content:encoded><![CDATA[<p>SQR is returning a syntax error based on the SQL statement it evaluated.</p>
<p>There should be a dynamic variable with the name<br />
of a temp table in it [$Temp_Final_IDList] after the  last INNER JOIN shown.<br />
The select statement (submitted in my original question) shows the variable.</p>
<p>It&#8217;s like everything after the INNER JOIN is ignored.   I did run tests to display<br />
the contents of the variable to make sure it wasn&#8217;t empty and it wasn&#8217;t!<br />
I&#8217;m kind of clueless what to try next!</p>
<p>ACTUAL ERROR<br />
(SQR 5528) ODBC SQL dbsql: SQLPrepare error 102 in cursor 28:<br />
   [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near &#8216;JOIN&#8217;.<br />
(SQR 5528) ODBC SQL dbsql: SQLPrepare error 8180 in cursor 28:<br />
   [Microsoft][ODBC SQL Server Driver][SQL Server]Statement(s) could not be prepared.</p>
<p>SQL: SELECT SEV_21A.ID, SEV_21A.HouseHoldKey, SEV_21A.HouseHoldCombineFlag,<br />
     SEV_21A.OrderSeqNbrStd, SEV_21A.PrefixRankAdjusted,<br />
     SEV_21A.SalutationPrefixCode, SEV_21A.PrefixFormalSal,<br />
     SEV_21A.PrefixFormalSalPunc, SEV_21A.NickName, SEV_21A.FirstName,<br />
     SEV_21A.FirstNamePunc, SEV_21A.LastName, SEV_21A.Gender, SEV_21B.ID,<br />
     SEV_21B.HouseHoldKey, SEV_21B.HouseHoldCombineFlag,<br />
     SEV_21B.OrderSeqNbrStd, SEV_21B.PrefixRankAdjusted,<br />
     SEV_21B.SalutationPrefixCode, SEV_21B.PrefixFormalSal,<br />
     SEV_21B.PrefixFormalSalPunc, SEV_21B.NickName, SEV_21B.FirstName,<br />
     SEV_21B.FirstNamePunc, SEV_21B.LastName, SEV_21B.Gender  FROM<br />
     Salutation_Elements_View  SEV_21A INNER JOIN Salutation_Elements_View<br />
     SEV_21B   ON SEV_21A.HouseHoldKey         = SEV_21B.HouseHoldKey AND<br />
     SEV_21A.HouseHoldCombineFlag = SEV_21B.HouseHoldCombineFlag AND<br />
     SEV_21A.EntityType           = SEV_21B.EntityType AND<br />
     SEV_21A.SalutationType       = SEV_21B.SalutationType AND<br />
     SEV_21A.OrderSeqNbrStd      &lt;&gt; SEV_21B.OrderSeqNbrStd AND<br />
     SEV_21B.LastName IS NOT NULL AND SEV_21B.StopDateTime  IS NULL AND<br />
     SEV_21B.StopUserID    IS NULL INNER JOIN </p>
<p>Error on line 13724:<br />
   (SQR 3716) Error in SQL statement.</p>
<p>Errors were found in the program file.</p>
<p>SQR: Program Aborting.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- dynamic -->