关于数据复制的问题
现有表A(ID是主键,并非自增字段) 
 ID   UserName   DepartmentID   CreateDate   CreateTime 
 ---------------------------------------------- 
 1      aaaaaaaa   12                                 20070505         134423 
 2      bbbbbbbb   12                                 20070512         121010 
 ……      ……   ……   ……   ……   ……   ……   ……   ……   
 现需要将其中的某一条记录进行复制 
 比如现在需要复制ID=1的记录 
 并在复制后除了UserName,DepartmentID不变以外,其他字段的值都重定义   
 我写了如下语句   
 Insert   A(ID,   UserName,   DepartmentID,   CreateDate,   CreateTime) 
 Select    '100 ',   UserName,   DepartmentID,    '20070512 ',    '121212 '   from   A   where   ID   =   1   
 我需要得到如下结果:表A 
 ID   UserName   DepartmentID   CreateDate   CreateTime 
 ---------------------------------------------- 
 1      aaaaaaaa   12                                 20070505         134423 
 2      bbbbbbbb   12                                 20070512         121010 
 ……      ……   ……   ……   ……   ……   ……   ……   …… 
 100   aaaaaaaa   12                              20070512         121212   
 为什么执行后提示Invalid   column   name    '100 '????   
------解决方案--------------------是不是这个语句前后的其他语句引发的错误呢。 
 Insert A(ID, UserName, DepartmentID, CreateDate, CreateTime) 
      Select  '100 ', UserName, DepartmentID,  '20070512 ',  '121212 ' from A where ID = 1 
------解决方案--------------------好象是没有问题啊