create table test (a1 varchar(10),a2 varchar(10),a3   as substring(a1,1,7))insert test select 'abcdefggg','eee' --只要插入前两列就可以了select * from test----
a1                 a2        a3
abcdefggg  eee abcdefg

解决方案 »

  1.   

    把你的表第7列改一下,参照上面的例子bcp导入的时候就导前面的6列好了,可以的我试过了
      

  2.   

    用计算字段:create table test (a1 varchar(10),a2 varchar(10),a3  as substring(a1,1,7))
      

  3.   

    可以在数据导入时,增加对应数据关系,
    将导入表的col1的前7位对应导出表第六个数据项。
      

  4.   

    能不能: ... a3 as cast(substring(a4,1,7) as numeric)?
      

  5.   

    导入文件时是不是不能导入到numeric等类型字段?