Skip to main content

In a SQLCreator, I want to return the records from a specific table, if a certain choice is made in a parameter. I have a published parameter "check_choice", that is a Choice Multiple Parameter.  In this example, I want to return table records from BUILT_UP_AREA_S if 'BUA_Road_RTY' is selected in the parameter. The database type is Microsoft SQL Server Non-Spatial (JDBC) in my SQLCreator. The statement below results in an error Incorrect syntax near ','. 

 

What am I doing incorrectly in this statement?

IF($(check_choice) LIKE "%BUA Road RTY%",SELECT * FROM dbo.sBUILT_UP_AREA_S])

 

Turns out I was over-complicating. The statement I was looking for was:

SELECT * FROM dbo. BUILT_UP_AREA_S] WHERE '$(check_choice)' LIKE '%BUA%'

 


Reply