sql sever中插入一列已有的数据 50

new_tab表和final表在下面。现在要向final表中插入gread数据,这个数据来自于new_tab。要按照sno进行插入。我的语句是:insertintofin... new_tab表 和 final表在下面。现在要向final表中插入gread数据,这个数据来自于new_tab。要按照sno进行插入。我的语句是:insert into final(gread) select gread from new_tab where sno=final.s_no可是报错了: 无法绑定由多个部分组成的标识符 "final.s_no"。求解语句应该怎么写??
我去,我自己搞错了,应该是update:
update final set gread =(select gread from new_tab where sno=final.s_no)
展开
 我来答
雪V歌
2017-09-28 · 知道合伙人数码行家
雪V歌
知道合伙人数码行家
采纳数:78698 获赞数:222935
泉州兴瑞发公司2015-2017最佳优秀员工。

向TA提问 私信TA
展开全部
一、SQL中新增列或者说添加字段的语法:
alter table 表名 add 列名 数据类型
二、例如:在表texttable中添加一列字符型字段colnew:

1

alter table texttable add colnew char(20)

三、添加的新列,默认值为空值NULL。需要根据需求使用SQL语句更改
1、SQL修改列的语法:
update 表名 set 字段 = 赋值 where字句(确定要修改的列)
2、实例:

1
2

update texttable set colnew = 'temp';--把所有行的 colnew列的值改为 "temp"
update texttable set colnew = 'temp' where id=1000 ;--把ID为1000的行 colnew列的值改为 "temp"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
永敏利0fk
2017-09-28 · TA获得超过369个赞
知道小有建树答主
回答量:472
采纳率:27%
帮助的人:144万
展开全部
《相思》作者:王维
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式