Sonny9
asked on
concatenate variable with sql statement
Hi,
Here is what is in my procedure
DECLARE @SQLStatement varchar(2000)
SELECT @SQLStatement = 'SELECT ID, EMAIL, FIRST_NAME, LAST_NAME, COMPANY ' +
'FROM BD_DA ' +
'WHERE Position NOT LIKE 'VAC%' '
EXEC(@SQLStatement)
it does not like the VAC
I get Incorrect syntax near 'VAC'. error
Note: I have to make this into a string statement, because of additional where clause
how can concatenate the 'VAC%' so there is no error
Here is what is in my procedure
DECLARE @SQLStatement varchar(2000)
SELECT @SQLStatement = 'SELECT ID, EMAIL, FIRST_NAME, LAST_NAME, COMPANY ' +
'FROM BD_DA ' +
'WHERE Position NOT LIKE 'VAC%' '
EXEC(@SQLStatement)
it does not like the VAC
I get Incorrect syntax near 'VAC'. error
Note: I have to make this into a string statement, because of additional where clause
how can concatenate the 'VAC%' so there is no error
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
I think I know what you are saying about not needing execute as daynamic sql, actualy this was only part of the sql the rest of the where clause is being passed to this stored procedure as string from an asp .net page which is based on form fields, etc. so, I had to make the sql daynamic to attach the rest of the where clause.
Thanks.
the dynamic part coming from the asp .net page worked fine it's the static part that I had to make dynamic was giving me headache.