我们的产品有上千个脚本,mysql的。现在要让他在MSsql上执行。
试过MS DTS,no good。
自己做转换,on the fly,给ant一个参数,自己转换成mssql的脚本,挺好的。
最后一个问题:
SET FOREIGN_KEY_CHECKS=0;
create table table_a(
...
foreign key reference to table_b
)
create table table_b(
...
)
在mysql 上没问题, 但在mssql上会说,FK renfer的表不存在。
问题,mssql里有没有类似SET FOREIGN_KEY_CHECKS=0;的句子暂时不checkFK?
MS SQL 里 ALTER TABLE table_a NOCHECK CONSTRAINT ALL; 好像只对插入数据时disable FK check生效。
谢谢
试过MS DTS,no good。
自己做转换,on the fly,给ant一个参数,自己转换成mssql的脚本,挺好的。
最后一个问题:
SET FOREIGN_KEY_CHECKS=0;
create table table_a(
...
foreign key reference to table_b
)
create table table_b(
...
)
在mysql 上没问题, 但在mssql上会说,FK renfer的表不存在。
问题,mssql里有没有类似SET FOREIGN_KEY_CHECKS=0;的句子暂时不checkFK?
MS SQL 里 ALTER TABLE table_a NOCHECK CONSTRAINT ALL; 好像只对插入数据时disable FK check生效。
谢谢