![]() |
1
1
说真的,伙计,我不想把事情搞得太复杂。像平常一样编写站点,但是使用MySQL数据提供程序而不是MSSQL提供程序。保持简单。现在,这两个DBMS处理SQL的方式有一些不同。 这是我最初被绊倒的东西。 mssql:从表中选择前5* MySQL:从表限制0,5中选择* mssql:从表中选择isNull(数字字段,0) mysql:从表中选择ifnull(numberfield,0) MySQL:一切都是区分大小写的 MySQL:有存储过程,但它们不像MSSQL那样易于用户使用,所以请坚持使用内联SQL。 mssql:select*from table,其中column1=@col1,column2=@col2 mysql:select*from table where column1=?第2列=?(记住按顺序指定命令参数) 有很多其他的小事情可能会使你变得复杂或困惑,但这就是这个网站的目的,所以你可以问 |
![]() |
2
0
我建议使用像ibatis.net这样的工具。它是一个数据映射工具,可以很好地与.NET配合使用,而且非常容易学习,并且具有高度的可配置性。 您可以配置多个数据库提供程序(MySQL、SQL Server、Oracle、Sybase等);几乎所有内容都是XML可配置的,因此可以在应用程序运行时编辑SQL,如果在某个时刻他们想要切换后端DBS,那么(有时)更改XML文件中的一些设置就很容易了。 |
![]() |
3
0
还有第三个选项,mssql<->ssis/dts<->mysql。 双方都要呆在各自的舒适区,你将更有效率,而不是在戈查斯周围工作。 |
![]() |
hello_programmers · Mysql从其他表输出一列 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |
![]() |
Popo · Sql查询:返回数据库中不可用的where条件 1 年前 |
|
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 1 年前 |
|
Kugelfisch · 用php为数据库加密数据 1 年前 |