Hi
Does anyone know how to include a string in the statement of an open query?
I want to execute the following query:
select * from TEST where A like 'A'
But if use this it in an openquery like it follows
SELECT *
FROM OPENQUERY (MD_AS400, 'select * from TEST where A like 'A'')
The 'A' is not recognize like a string.
This is due to the single quote around 'A'
try this
''A'''
rule is if u need a quoted string put TWO quotes.
Gurpreet S. Gill
|||You should escape quote by putting another quote.
So your query would be
' select * from TEST where A like ''A'' '
|||Lot of lanugaues accepted the escape sequence char starts with \.
But in SQL Server (i remember in VB & MDX also) the same character will be repeated.
Code Snippet
SELECT *
FROM OPENQUERY (MD_AS400, 'select * from TEST where A like ''A''')
sql
No comments:
Post a Comment