SQL的问题,高手请进

2025-02-02 06:04:56
推荐回答(3个)
回答1:

使用SQL数据库向导导入。在其中可以选择某字段到另一个数据库的某字段。
或者使用INSERT INTO table1 (value1,Value2,。。。。)select insvalue1,insvalue2..... from table2

回答2:

1。先把需要的表备份出来,然后恢复到想要的数据库上
2。得到和原来一样的表。然后新建一张表(你将要的新表结构),根据要求写出sql,insert into 新表名(新表字段名)select 旧表对应的字段名 from 旧表名 。
3。结束

回答3:

写一个存储过程,在存储过程中用“游标”

DECLARE @v1 int
DECLARE @v2 int
DECLARE a_cursor CURSOR FOR
SELECT 字段1, 字段2 FROM 旧表名
OPEN a_cursor
FETCH NEXT FROM a_cursor
INTO @v1,@v2
WHILE @@FETCH_STATUS = 0
BEGIN
insert into 新表名 values(@v1,@v2)
FETCH NEXT FROM a_cursor
INTO @v1,@v2
END
CLOSE a_cursor
DEALLOCATE a_cursor
GO