代码之家  ›  专栏  ›  技术社区  ›  Tim Wilcox

将项目从一个表插入到另一个表中

  •  0
  • Tim Wilcox  · 技术社区  · 7 年前

    使用下面的代码将内容从“tablename”转换为“result”。这会导致如下所示的错误。当我双击错误中的逗号时,它在acct和run之间的第二行的逗号下方有一条红线,然后在第二行的右括号中。首先,这是否告诉我整个第二行都有缺陷?

    Msg 102, Level 15, State 1, Line 2
    

    “,”附近的语法不正确。

    Insert into dbo.result(account,unit,name1,name2,address1,address2,city,st,zip,zipext,addressty,latitude,longitude,telephone,employment,ownership,naicscode,pluscode)
       Select (acct,run,legalname,busname,pladdr1,pladdr2,plcity,plstate,plzip,plzipx,moaddtype,latitude,longitude,phonenum,employment,own,naics,plus)
       From dbo.tablename
    
    1 回复  |  直到 7 年前
        1
  •  1
  •   Gordon Linoff    7 年前

    跳过额外的括号:

    Insert into dbo.result(account, unit, name1, name2, address1, address2, city,
           st, zip, zipext,addressty, latitude, longitude,
           telephone, employment, ownership, naicscode, pluscode)
       Select acct, run, legalname, busname, pladdr1, pladdr2, plcity,
              plstate, plzip, plzipx, moaddtype, latitude, longitude,
              phonenum, employment, own, naics, plus
       From dbo.tablename