理论上 - 它是否可以在经典的asp网站中将mysql数据库转换为mssql 而不需要任何/最少的代码更改?
答案 0 :(得分:2)
完全取决于使用的SQL。
如果您在另一个中不存在(或不同)的功能中使用了功能,当然必须更改内容。例如,如果您在SQL Server中使用CTE,则在MySQL中不支持AFAIK。
答案 1 :(得分:1)
理论上,您不需要更改太多代码。
你需要改变什么?
MySQL
中,就我记忆而言它是反引号字符,在SQL Server中它是[
和]
个字符 - 你需要它来包含表和字段名称空格或保留字。答案 2 :(得分:1)
由于mySQL的日期时间为“零”,连接字符串中为Convert Zero Datetime=true;
,而MSSQL没有,如果您对此进行了逻辑编码,则需要对其进行更改。