Is there an easy way to convert Transact-SQL to MySQL?
I am attempting to convert a database archive of stock ticker symbols and company names.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
The short answer: NO
The medium answer: MAYBE
The long answer: That depends on what’s in your TSQL and how much time and effort you want to put into it.
TSQL is not a subset of MySQL’s dialect. So there exists some TSQL for which there is no MySQL conversion. However, the overlap between the two languages is pretty significant, and to a certain degree the conversion is just a matter of syntax.
This isn’t a new problem, and some people have tried to tackle it. A quick google search for “tsql to mysql” yields some promising results, notably this project here, which attempts to convert stored procedures from TSQL to MySQL:
http://sourceforge.net/projects/tsql2mysql/
This probably won’t solve your problem completely, but it’s at least a start.