在SQL SERVER中如何把表中的列的数据复制到另一个表中的列!

来源:百度知道 编辑:UC知道 时间:2024/05/17 01:01:04
我想把(news_nr)表中的(nr)列名的数据复制到(news)表中的(nr)列名中!

(news)表中的(nr)列没有数据,但其它的列里面有数据,比如(bt)列里面有数据..我要怎么做才把把(news_nr)表中的(nr)复制过来呢?

请高手指定下我这个菜鸟吧!!谢谢!
服务器: 消息 279,级别 16,状态 3,行 1
在这一子查询或聚合表达式中,text、ntext 和 image 数据类型无效。

declare @p binary(16)
declare @x binary(16)
select @p=a.nr,@x=textptr(b.nr)
from news_nr a,news b
where a.id=b.id
--更新数据
writetext news.nr @x @p

select news_nr.nr into news.nr
不过很长时间没用了,你试试吧

首先这两张表要有一个关联的字段,这里假定是id,使用update语句来更新数据
update news set nr = (select nr from news_nr where new_nr.id=news.id)
晕倒,你的nr是什么类型的?
你再试试这个吧:
update news set nr=news_nr.nr from news_nr where news.id=news_nr.id