如果你存在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
把原本的aid字段(主键)设置为自动递增类型的,也就是:auto_increment
insert into article select fname,title from article where fname like '%海岛%'
update article set fname=replace(fname,'海岛','自然')
以上就是关于数据库中 把A表中的a字段和b字段数据 复制到B表中的aa字段和bb字段全部的内容,包括:数据库中 把A表中的a字段和b字段数据 复制到B表中的aa字段和bb字段、mysql数据库中如何在同一个表中复制某个字段的部分数据、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)