有什么方法可以使 sql 脚本文件与 MYSQL 和 MSSQL 兼容? MYSQL 和 MSSQL 应该能够使用该文件来执行文件中包含的 SQL 脚本。 下面的 SQL 语句只是一个例子。
CREATE TABLE testTable(
Name VARCHAR(20),
Address VARCHAR(50),
Gender VARCHAR(10)
);
INSERT INTO testTable
VALUES
('Derp', 'ForeverAlone Street', 'Male'),
('Derpina', 'Whiterun Breezehome', 'Female');
SELECT * FROM testTable;
附言, 我听说你可以使用 CSV 文件。我不知道这是不是真的。我没有在网上看到任何合适的例子。
编辑:不,您不能使用 csv 文件来执行语句。它们用于转储数据。有些sql语句在MS SQL和MYSQL中的写法是不一样的。 MS SQL和MY SQL中的Create、select语句等常用语句都是一样的。其中一个区别可能是 LOAD DATA INFILE
和 BULK INSERT FROM
最佳答案
使用 ansi sql 可以避免大多数问题,但我不确定是否有可能在所有情况下都 100% 交叉兼容
查看此处了解更多信息:ANSI SQL Manual
关于mysql - 如何使SQL脚本文件同时兼容MYSQL和MSSQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11632524/