IT学习联盟

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
IT学习联盟 门户 文章 数据库 查看内容

sql server学习笔记

2012-8-18 05:35| 发布者: admin| 查看: 591| 评论: 0


sql server学习笔记
 
一共有两点
一 : 往数据库中插入记录的Insert 语句后的union all 的作用
例如有这么几条语句:
insert into Salary(HrName,Monthly,[Money]) 
select '张三','一月','3000' 
union all
select '张三','二月','3200' 
union all
select '张三','三月','3500' 
   www.2cto.com  
语句中的union all的作用就是就是通过一个select查询的结果集完成一次性的多行插入。两个union all 把三条记录一次性插入表中
 
二 : 在用update语句更新数据库中的记录时报错,无法绑定由多个部分组成的标识符的问题的解决方法
正确的update语句如下:
update charge set charge.ch_electricity_money=coust.co_electricity*2.50,
charge.ch_water_money=coust.co_water*1.20 
from charge,coust  ----------不加这句就会报错
where coust.ho_id=charge.ho_id
Archiver|IT学习联盟| 网站地图

Powered by Discuz! X2.5© 2001-2010 世界学习室 大伟制作

GMT+8, 2018-5-26 00:51 , Processed in 0.086243 second(s), 12 queries .