【发布时间】:2011-01-13 22:02:19
【问题描述】:
我有一个想要移植到 MySQL 的 SqlServer 数据库。最好的方法是什么。需要移植的东西有:
- 表格(和数据)
- FileStream → MySQL 等效项?
- 存储过程
- 功能
【问题讨论】:
标签: sql mysql sql-server tsql
我有一个想要移植到 MySQL 的 SqlServer 数据库。最好的方法是什么。需要移植的东西有:
【问题讨论】:
标签: sql mysql sql-server tsql
数据类型比较相似。
在 MySQL 中没有等效的 FileStream - 文件必须存储为 BLOB,或者在文件系统上存储路径存储在数据库中。
从 TSQL 迁移意味着:
WITH 子句 - 它必须转换为派生表/内联视图TOP 语法 - 这些必须转换为使用LIMIT
ROW_NUMBER、RANK、DENSE_RANK 或 NTILE。见this article for alternatives。【讨论】:
官方 MySQL 开发网站上提供了一个 guide/article 以及一些有用的提示。
【讨论】:
这不适合胆小的人。这里有一篇文章解释了你的目的:
http://searchenterpriselinux.techtarget.com/news/column/0,294698,sid39_gci1187176,00.html
【讨论】: