易截截图软件、单文件、免安装、纯绿色、仅160KB

在SQL SERVER的表中,如何实现部分记录的复制?

现有SQL SERVER的数据表(SalesItem),Salestem有以下字段:客户编号,项目编号,客户品号,货币,单价,销售员。需要从表中取出C145的数据,再把这些数据的客户编号改为C522,再保存回表SalesItem问题补充:这里有2部分的数据,C145的数据不变,还是有的,C522份的数据是从表中取出C145客户编号的数据,再把这些数据的客户编号改为C522,再保存回表SalesItem
是否需要个临时表什么的?
========================================================
答案:先把六月份的数据查出来放到临时表#a 中
select *  into #a from SalesItem where  ='C145' and    like 'P3%'
把临时表中的月份改为C522
update #a set ='C522'
再把临时表里的数据插到原表中
insert into  SalesItem  select  * from #a
最后删除临时表
drop table #a


相关文档:

linq 获取数据库时间 或者执行其他带返回值的sql查询

 using (LongXingDBDataContext db = new LongXingDBDataContext())
             {
                 DeviceInfo di;
        ......

SQL存储过程基础语法

一.注释
-- 单行注释,从这到本行结束为注释sql 语法,类似C++,c#中//
/* … */ 多行注释,类似C++,C#中/* … */
二.变量(int, smallint, tinyint, decimal,float,real, money ,smallmoneysql 语法, text ,image, char, varchar。。。。。。)
语法:
DECLARE
{
{@local_variable data_t ......

SQL命令查询视图定义语句

用SQL命令查询视图定义语句,可以用以下两种方法:
sp_helptext '视图名' --多行显示
SELECT text from sysobjects so INNER JOIN syscomments sc ON so.id=sc.id  WHERE so.id=OBJECT_ID('视图名')--单行显示
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号