--删除临时数据表
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ec_tmp]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table ec_tmp
--插入临时表
select 待访日期=' ',a.clxr as '姓名',性别=' ',identity(int,1,1) as 'iid',编号=' ',单位=' ',分组=' ', '固定电话'=(case when len(a.clxdh)<>11 then a.clxdh else '' end), '移动电话'=(case when len(a.clxdh)=11 then a.clxdh else '' end), IM列表=' ',IM号=' ',邮箱=b.cusername, 国家=' ',省份=' ',城市=' ',地址=' ',部门=a.chphm, 是否公开=' ',曲线阶段=' ',传真=' ', 行业=' ',生日=' ',网址=' ',积分=' ',邮编=' ',职务=c.clpp1, 跟进人=' ',创建人=' ',创建时间=' ', 回访日期=' ',是否回访=' ',是否生日提醒=' ',回访曲线=' ',备注=' ', 客户状态=' ',客户类型=' ',需要产品=' ',放弃原因=' ',客户来源=' ',业务联系=' ', 交易方式=' ',发货方式=' ' into ec_tmp from ec_jakf..ec_ywjk a left join ec_jakf..ec_ywkz b on a.CLCSID=b.CLCSID left join vehicle c on a.CLCSID=c.CLCSID where a.CLCSID in(select car_id from dat_jc where jcrq>='2011-05-04 00:00:01' and jcrq<='2011-05-04 23:59:59')
--调整编号的长度
alter table ec_tmp ALTER COLUMN [编号] varchar(30)
--编号值赋值
update ec_tmp set [编号]='110504-'+CONVERT(char(2), iid)
--删除自增长
alter table ec_tmp drop COLUMN iid
--显示数据集
select * from ec_tmp