数据库中 把A表中的a字段和b字段数据 复制到B表中的aa字段和bb字段?

数据库中 把A表中的a字段和b字段数据 复制到B表中的aa字段和bb字段
如何写语句呢???

如果你存在ab表,那么需要用insert into,如果不存在b表,那么用select * into

DB Code(sqlserver2005)

if not exists (select * from sysobjects where name='tab1')
begin
create table tab1
(
id int primary key identity(1,1),
column1 varchar(20),
column2 varchar(20)
)
end

Go

if not exists (select * from tab1)
begin
declare @number int,@strNumber varchar(10)
set @number=1
while @number<=10
begin
set @strNumber=ltrim(str(@number))
insert into tab1 values ('column1-Data'+@strNumber,'column2-Data'+@strNumber)
set @number=@number+1
end
end

Go
select * from tab1

Go

if not exists(select * from sysobjects where name='tab2')
begin
select column1,column2 into tab2 from tab1
end

else
begin
insert into tab2 (column1,column2) select column1,column2 from tab1
end
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-03-30
insert into b表(aa,bb) select a,b from a表
这样就可以了
第2个回答  2008-03-30
insert into b表(aa,bb) select a,b from a

数据库中 把A表中的a字段和b字段数据 复制到B表中的aa字段和bb字段?
如果你存在ab表,那么需要用insert into,如果不存在b表,那么用select * into DB Code(sqlserver2005)if not exists (select * from sysobjects where name='tab1')begin create table tab1 (id int primary key identity(1,1),column1 varchar(20),column2 varchar(20))end Go if not exis...

怎么在数据库中实现将a表的数据存入b表中
insert into b values(select 这里按表b的顺序写a中的字段 from a)

请问各位,如何把AA文档中的a表中的A列中的数据导入到BB文档中的b表
然后在word里面点击编辑--选择性粘贴--excel工作表对象 然后就可以双击内容进行修改了,还可以变大变小

如果a表中的A字段和b表中得B字段同时在c表中存在,则显示A字段和B字段...
如果c表只有一个C字段的话 select a.A,b.B from a,b,c c1,c c2 where a.A=c1.A and b.B=c2.B 或者 select a.A,b.B from a,b where exists (select * from c where a.A=c.C) and exists (select * from c where b.B=c.C)或者 select * from (select a.A from a...

...B表中b字段,则把符合条件的A表中的b字段和c字段值链接起来,
rs.Close Set rs = Nothing rcMerge = Replace(resultStr, "、", "", 1, 1)End Function然後,建立更新查询,查询的sql:update B set b=rcmerge(a)执行,OK!注意,如果你实际操作的表名称、字段名称和以上的A、B、a、b、c不一样,用的时候以上表名和字段名都要对应修改 ...

如何将一个数据库表中的'部分'数据转到另一个数据库的表
1、首先需要打开数据库连接,此时显示已创建的数据库。2、然后需要展开要操作的数据库。3、然后需要展开数据库下的所有表。4、然后需要右击要操作的表,选择【复制表格】。5、然后需要点击【复制】。6、此时显示成功复制信息即可。

...库a表里的aa字段的所有值更新为将B数据库b表里的bb字段的所有值_百...
update A.dbo.a set aa=bb from B.dbo.b where A.dbo.a.name=B.dbo.b.name

sql怎样把一个表导入我另一个数据库已存在的表中。。。
如果另一个表已经存在,用INSERT INTO 比如:有两个表A(A1,A2,A3),B(B1,B2) 我要将A表的A1,A2数据导入到B表中,语句如下 INSERT INTO B(B1,B2)SELECT A1,A2 FROM A 两对应的字段数据类型要求一样,否则可能会出错

数据库中,把一个表的信息转到另一个表怎么弄?
我的意思是你用ASP调用 存储过程 ,先在表B里面建立一个name字段:alter table b add name nvarchar(10)然后再:update b set name=a.name from a,b where a.id=b.a_id

SQL如何将一个数据库的一个表中两个字段的内容互换
你试试 select A1.其他字段,A1.B CC,A1.C BB FROM(SELECT 其他字段,BB B,CC C FROM AA) A1 ;这个结果会达到你的要求,但是如果在这张表改变的话 还要做些工作,是有点麻烦了.如果用函数的话 你需要定义一个游标,然后遍历 ,然后把那两个字段调换下位置, 还要删除那行 ,然后插入新行....

相似回答
大家正在搜