Próbuję uruchomić kwerendę w SQL 2008, wykonując:SQL Ucieczka „”
@query varchar(max)
SET @query = 'SELECT * FROM Table WHERE [Name] = ' 'Karl' ' '
EXEC(@query)
Problemem jest to, że z jakiegoś powodu apostrofy wokół 'Karl'
nie dostać uciekł, czyli zapytanie wykonuje jako ...WHERE [Name] = Karl
i zawiedzie.
Ktoś ma sugestię?
Dzięki
Karl
To jest SQL Server 2008, prawda? Nie MySQL, PostgreSQL, SQLite ani żadnego innego wariantu SQL? – MiffTheFox
Co widzisz, jeśli wydrukujesz ciąg @query? – Tetraneutron