从一张表的列插入到另一张表的列中 有表A,B.具有相同ID.表A有列ID,NAME表B有列ID,CLASS现在如何把表B变成ID,CLASS,NAME这种.表A,B的ID列内容完全一样.谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT B.ID ,A.CLASS,B.NAME FROM B LEFT JOIN A ON B.ID = A.ID alter table B add Name varchar(20)GOupdate B set b.Name=a.name from A where a.id=b.id alter table B add Name varchar(20)GOupdate B set b.Name=a.name from A where a.id=b.id select a.id,b.class,a.name into tmp from ta a ,tb b where a.id = b.id drop table tbsp_rename .. select ID,Class,Name into ## from A join B on a.id=b.iddrop table Aselect * into A from ##drop table ## 添加列:alter table B add [NAME ] nvarchar(50)插入值:insert into B ([name]) select [name] from A 添加列:alter table B add [NAME ] nvarchar(50)插入值:update B set b.Name=a.name from A where A.id=B.id --将目标数据放入新表TB中SELECT A.ID,CLASS,NAME INTO TB FROM B LEFT JOIN A ON B.ID = A.ID --删除B表drop table B--然后重命名TB表为BEXEC sp_rename 'TB', 'B'; SELECT B.ID ,A.CLASS,B.NAME FROM B LEFT JOIN A ON B.ID = A.ID --查询 if exists(select 1 from dbo.syscolumns where id=object_id('b') and name='class')--先判断CLASS列在表中是否存在alter table B add [class] nvarchar(50) 求一条SQL语句,求最近采购记录,谢谢 关于MS_SQL SERVER 加密 这样的sql语句怎么写 这条sql有点诡异,求解释 从文件将数据导入到数据库的问题 ???Analysis services我注册新服务器的时候的错误 SQLSERVER2008链接问题 mysql查某个结点所有子结点的sql语句 IDENTITY函数到底是什么意思 怎样制作ASP+SQL SERVER 的打包程序 大家帮忙看这个SQL函数!! 一个sql查询的问题,请教
FROM B LEFT JOIN A
ON B.ID = A.ID
GO
update B set b.Name=a.name from A where a.id=b.id
alter table B add Name varchar(20)
GO
update B set b.Name=a.name from A where a.id=b.id
drop table A
select * into A from ##
drop table ##
插入值:insert into B ([name]) select [name] from A
插入值:update B set b.Name=a.name from A where A.id=B.id
SELECT A.ID,CLASS,NAME
INTO TB
FROM B LEFT JOIN A
ON B.ID = A.ID --删除B表
drop table B--然后重命名TB表为B
EXEC sp_rename 'TB', 'B';
FROM B LEFT JOIN A
ON B.ID = A.ID --查询
if exists(select 1 from dbo.syscolumns where id=object_id('b') and name='class')--先判断CLASS列在表中是否存在
alter table B add [class] nvarchar(50)