The question that I already know about does not have a big answer.
I have a third-party application that I cannot change . The application database was converted from MS Access to SQL Server 2012. The program connects to ODBC and does not care about the backend. It sends a fairly direct SQL query, which seems to work on SQL Server too.
However, there is a problem with a single table that has the name "PLAN", which I already know is the SQL Server keyword.
I know that you usually refer to such a table with square brackets, but since I cannot change the SQL, I was wondering if there was any ugly hack that could either override the keyword or convert SQL to fly.
source share