delete from [192.168.1.33].MasterDB.dbo.PPMType; 对于数据量大的速度比较快,里面的参数需要根据实际情况修改 数据量不大的话,二楼的吧
select * into databasename.tableName from tb
说明:拷贝表(拷贝数据,源表名:a 目标表名:b) insert into b(a, b, c) select d,e,f from b; 说明:跨数据库之间表的拷贝(具体数据使用绝对路径) insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件
服务器名有反斜杠怎么办? INSERT INTO build_id SELECT * FROM rr\tt.DBO.dd.table1 这样不行
清空b表,
bcp导入a.txt到b表
select * from dbA.dbo.ta--表不存在
select * into tb from dbA.dbo.ta
exec sp_addlinkedsrvlogin 'Srv2','false',null,'sa','密碼'
上面的 srv2 是伺服器的別名,可隨意定義, 'Ding_Server' 是伺服器B的名稱在服務器A中 可以用下面得語句訪問伺服器B的內容Select * From srv2.資料庫名稱.dbo.表名稱同理:
insert into tb
Select * From srv2.資料庫名稱.dbo.tb
bcp "select * from MasterDB.dbo.PPMType" queryout D:\ppm\投入マスタ\PPMType_bk.txt -t, -r\n -
osql -S192.168.1.33 -Uppm -Pppm -dMasterDB /i"D:\ppm\delete_table.sql"
bcp MasterDB.dbo.LoiProdSettings in D:\ppm\投入データ元\LoiProdSettings.txt -S192.168.1.33 -t, -r\n -c -Uppm -Pppm 保存為XXX.sql
D:\ppm\delete_table.sql 文件
delete from [192.168.1.33].MasterDB.dbo.PPMType;
对于数据量大的速度比较快,里面的参数需要根据实际情况修改
数据量不大的话,二楼的吧
insert into b(a, b, c) select d,e,f from b;
说明:跨数据库之间表的拷贝(具体数据使用绝对路径)
insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件
服务器名有反斜杠怎么办?
INSERT INTO build_id SELECT * FROM rr\tt.DBO.dd.table1
这样不行
select * from dbA.dbo.ta