内容显示页
 
类别:数据库+SQL | 浏览(1774) | 2008-4-13 11:56:24

UPDATE 表一
SET 表一.A = 表二.B
FROM 表一,表二
WHERE 表一.ID = 表二.ID

上面是更新

select intoinsert into select 两种表复制语句

select * into destTbl from srcTbl

insert into destTbl(fld1, fld2) select fld1, 5 from srcTbl

以上两句都是将 srcTbl 的数据插入到 destTbl,但两句又有区别的。

第一句(select into from)要求目标表(destTbl)不存在,因为在插入时会自动创建。

第二句(insert into select from)要求目标表(destTbl)存在,由于目标表已经存在,所以我们除了插入源表(srcTbl)的字段外,还可以插入常量

 


引用:
多表,用一个表更新另一个表
http://www.yongfa365.com/item/DuoBiaoYongYiGeBiaoGengXinLingYiGeBiao.html
 
 
相关链接
 
网友评论:
1 china jerseys - 2010-10-22 22:23:12
UPDATE 表一
SET 表一.A = 表二.B
FROM 表一,表二
WHERE 表一.ID = 表二.ID

这个方法在access 数据库无法执行通过,难得access不支持。
 
2 匿名网友 - 2010-10-23 9:22:41
www.yongfa365.com/Item/LiuYongFaChangYongSQLYuJuBeiWang.html
有你要的
 
姓名: 记住我
网址:
邮箱:
内容:
验证码:  验证码图片 看不清? 换张图试试
 
     
 
 
文章分类
 
 
.Net + C#(74)
 
 
ASP+VBS(161)
 
 
 
Linux(10)
 
 
 
web 2.0(26)
 
 
 
 
 
心程(68)
 
生活(97)
 
 
     

Power by :柳永法(yongfa365)'Blog  | 京ICP备07011491号  QQ:64049027  E-mail:64049027@qq.com Weibo

申请友情链接 要求:跟本站主题相类似正规网站,双方交换为首页位置

转载请注明来源,以便后人及时得到最新、修正、加强版!!!