mysql 转sqlserver中遇到的坑
1.sqlserver2005无法用数据同步功能,只有sql2008才能用。需要先配置odbc驱动,再用navicat for server中的导入功能来---odbc---填写mysql用户名密码---导入数据。
注意其中的自增字段,到sqlserver中会变为非自增。
此时还需自己手动添加identity(1,1).
但是如果变为自增字段,再增加数据时,自增字段不能填写(填为空与不行,跟mysq1很不同)。
2。SQLServer,仅当使用了列列表并且IDENTITY_INSERT为ON时,才能为表xx中的标识列指定显式值。
set identity_insert 表名 ON
使用此命令把表的自增列设置为ON
然后使用 :
SELECT 3,0,'阿道夫',141,0,2,'133','09 24 2008 3:23PM','133','09 24 2008 3:23PM',0,'NULL'
的方式,插入数据(是使用Select的方式,不能用Insert into).
插入完成以后,再把列设置为OFF
set identity_insert [agent_ctm_shopgroup_tbl] OFF
但是我在写sql时用上以上的,还是没有效果。
3.http://www.th7.cn/db/mssql/201406/59721.shtml
4.mysql 时间用now(),sqlserver用getdate().
mysql 后一天now()+interval 1 day,后一月now()+interval 1 month.
sqlserver后一天getdate()+1,后一月
dateadd(month,1,getdate())
5.sqlserver针对java 不同的jdk对应不同的驱动jar包,错一点都不行,驱动名字2000与2005以后也区别很大。
6.分页查询时,因为2005开始,可以用row_number()函数,方便多了,速度也比原来的快。(没有order by 字段时用select 0)
select * from (select * ,row_number(order by (select 0 )) as rownum from test)t where t.rownum>=10 and t.rownum <=20
7.
[
Microsoft][ODBC SQL Server Driver][SQL Server]将截断字符串或二进制数据。
产生这个问题是由于数据库设计的某个字段长度不够导致出问题。
解决办法即:
查找相应的字段,上传的插入的某个字段如果过长那么很有可能就是这个字段产生错误。
将这个字段长度改为varchar类型,长度加长即可!
8.sqlserver插入数据移表时,不能用
create table test select * from test1.
而要用
select * from test1 into test
分享到:
相关推荐
将mysql数据库转换为sql server的数据库,或者将sql server数据库转换为mysql的数据库,在nt环境下很多时候都会用到。使用mysql odbc后就比较好办,可以使用sql server的管理工具,也可以使用mysql的管理工具,更可以...
Mysql转Sqlserver.rar漂亮的前端后台静态代码,适合选用二次开发,bootstrap结构,自适应手机电脑,非常棒的代码。
SQL Server转换为MySQL工具,可以使得SQL server数据库中的数据转换到MySQL中,里面包含使用步骤
SSMAforMySQL_8.1.0_x86 MySQL schema转换成SQLServer schema
mysql数据库与SQLserver数据库之间的转换工具,做练习题时可以根据数据数据结构一样但是,数据库不一样,偷懒工具
数据库数据之间的转化,软件方便快捷 sql转化成mysql工具 mysql转化成sql server
只为需要的人准备
可以将SQL Server数据库中的数据直接转换至MySQL数据库
Oracle_Mysql_Sqlserver字段类型转换参考Oracle_Mysql_Sqlserver字段类型转换参考Oracle_Mysql_Sqlserver字段类型转换参考Oracle_Mysql_Sqlserver字段类型转换参考Oracle_Mysql_Sqlserver字段类型转换参考Oracle_...
mysql转换为sqlserver 测试是没有问题的
springboot + mybatis +mysql+ sqlserver 双数据源 springaop实现自动切换
mysql和sqlserver的驱动包,想就快点下吧
微软出品MySQL迁移SQLServer工具,支持多种SQL数据库版本,最高支持SQL2014。
SqlServer中的数据导入到Mysql数据库中
解决oracle sqldeveloper无法连接mysql、SQLServer问题,sqlDeveloper是ORACLE数据库开发工具,自带的是无法连接MS SQL Server以及mysql的,想连接的话需要第三方工具。 使用方法: 解压出来后将2个jar放入jlib...
springboot多数据源切换mysql+sql server,该事例代码demo,下载下来就能使用,使用工具idea,自行安装mysql和sql server
springboot在项目中集成 mysql,sqlserver多数据源,,多数据源配置因为网上的很多都不能用,所以做完之后,就把自己的代码上来
连接mysql sqlserver的两个数据库
MySQL to SQL Server 2005 迁移工具
这个资源主要是为了方便数据库的移植,他可以轻松把mysql数据库转换成SQLserver,非常实用。