In my application, I am receiving SQL from other application. I want to validate that SQL text on my client. One simple|obvious way is to make a DB call, and let DB validate the SQL for me. But that would add a performance overhead. I want to parse it on my end and then send the Query for execution to DB.
For SQLServer, Microsoft provides TSql100Parser Class in .net4. But I can not find anything for DB2 SQLs. I am using C# with DB2.