insert into tiaojhis (spid,spbh,spmch,shpgg,dw,lshj) values (select top 1 spid,spbh,spmch,shpgg,dw,lshj from dsd..spkfk )

解决方案 »

  1.   

    --这样写试一下
    insert into tiaojhis (spid,spbh,spmch,shpgg,dw,lshj)
    select top 1 spid,spbh,spmch,shpgg,dw,lshj from dsd..spkfk 
      

  2.   

    insert into tiaojhis (spid,spbh,spmch,shpgg,dw,lshj) select top 1 spid,spbh,spmch,shpgg,dw,lshj from dsd..spkfk 没有 INSERT ... VALUES (SELECT ...) 这样的语法
    指定VALUES关健字之后,里面只能是量(可以是变量或函数)不能为查询。
      

  3.   

    VALUES 关键字为表的某一行指定值。值被指定为逗号分隔的标量表达式列表,表达式的数据类型、精度和小数位数必须与列的列表对应的列一致
      

  4.   

    一、insert (字段) value(各字段的值)
    二、insert (字段) select (字段) from table2