首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql2000江湖救急该如何解决

2012-02-02 
sql2000江湖救急!!!各位大侠!我现在遇到一个问题:我最近负责网站改版,使用的数据库是sql2000,但是我不知道

sql2000江湖救急!!!
各位大侠!
我现在遇到一个问题:我最近负责网站改版,使用的数据库是sql2000,但是我不知道原有数据库的表的结构!所以就自己定义了一些表!现在问题就出来了,网站做完了,网站的顺利过度就麻烦了,要保留原有数据库的内容,但是表的机构不对应!有没有办法把数据库表中字段的内容转移到别的表中呢!!!
先谢谢!!

[解决办法]
insert into 原表(字段...)
select 字段... from 新表
[解决办法]
字段转移有对应关系吗?
或者两表都加自增列,根据自增列对应再update
[解决办法]
就用insert into select
对好字段,处理好新老字段类型和长度的关系
[解决办法]
将新表中的数据按老表对应的顺序bcp出来
EXEC master..xp_cmdshell 'bcp "select id1,id2,id3 from test.dbo.newtable " queryout e:\test.txt -c -U "sa " -P "pwd " -t ", " '
同样把oldtable的也导出来,放到excel中对齐列,再次保存为txt格式.再导进老表中
EXEC master..xp_cmdshell 'bcp test.dbo.oldtable in e:\test.txt -c -q -U "sa " -P "pwd " -t "| " '

热点排行