gpt4 book ai didi

mysql - 如何使SQL脚本文件同时兼容MYSQL和MSSQL?

转载 作者:可可西里 更新时间:2023-11-01 08:52:15 26 4
gpt4 key购买 nike

有什么方法可以使 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 INFILEBULK INSERT FROM

最佳答案

使用 ansi sql 可以避免大多数问题,但我不确定是否有可能在所有情况下都 100% 交叉兼容

查看此处了解更多信息:ANSI SQL Manual

关于mysql - 如何使SQL脚本文件同时兼容MYSQL和MSSQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11632524/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com