【发布时间】:2011-01-21 05:28:03
【问题描述】:
我的任务是将 SQL Server 数据库转换为 MySQL 5.* 数据库。 我对数据类型之间的转换非常了解。
但是,我读到 MySQL 使用 ANSI,而不是 T-SQL,并且不支持游标。 我的问题是,我应该如何处理我的所有 SQL Server 函数和存储过程(其中一些使用游标)?
我想“以正确的方式做事”。
我是否将它们全部移动到SqlCommand cmd = new SqlCommand("SELECT * FROM ...", con"); 之类的代码中,我是否将它们移动到 MySQL 的过程事物中,我应该尝试 jQuery 还是 LINQ,或者...?
前端仍将在 ASP.NET 中,但我们可能会将其重写/移动到 PHP。
【问题讨论】:
-
SQL Server 也执行 ANSI - T-SQL 只是 SQL 的 MS/Sybase 扩展
-
MySQL 5 也(有限?)支持游标:dev.mysql.com/doc/refman/5.0/en/cursors.html
标签: mysql sql-server stored-procedures migration