Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Incorrect syntax near 'NULL'
Message
From
07/01/2011 10:19:16
 
 
To
07/01/2011 10:17:38
General information
Forum:
Microsoft SQL Server
Category:
Stored procedures, Triggers, UDFs
Environment versions
SQL Server:
SQL Server 2008
Miscellaneous
Thread ID:
01495141
Message ID:
01495147
Views:
34
>>I know there is a way to display what the final value of @sSQL, but can't remember it. Can someone tell me how, please? Also, if you can spot what my syntax error is that would be great too!
>>
>>
>>Frank, I can't immediately spot the syntax error - however, if you also place a SELECT @sSql at the end of the proc, the procedure will return the string...so you could use that in testing to bring back the value of @sSQL, and perhaps help in your debugging.
>
>Thanks Kevin,
>
>as I posted it I remembered the PRINT command so I added PRINT @sSQL and this came out:
>
>
SELECT [CommissionPK], 
>					[CommissionsPaid].[Amount],
>					[ChequeNumber],
>					[ChequeDate],
>					[ReceiptNumber],
>					[ReceiptDate], 
>					[ReceiptPK],
>					[AgentNumber],
>					[FirstName],
>					[MiddleName],
>					[LastName],
>					[AgentPK]
>				FROM CommissionsPaid 
>					inner join ReceiptDetails on ReceiptDetailFK = ReceiptDetailPK 
>					inner join Receipts on ReceiptFK = ReceiptPK
>					inner join Agents on AgentFK = AgentPK
>					LEFT OUTER JOIN Cheques ON [ChequeFK] = [ChequePK] 
>WHERE 1 = 1
>   AND ([LastName] LIKE @AgentName
>   AND [ChequeNumber] IS NOT NULL
>Msg 102, Level 15, State 1, Line 24
>Incorrect syntax near 'NULL'.
>
>Can you see anything wrong with that?

Got it! Missing bracket after @AgentName!
Frank.

Frank Cazabon
Samaan Systems Ltd.
www.samaansystems.com
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform