服务器: 消息 156,级别 15,状态 1,行 15
在关键字 'into' 附近有语法错误。SELECT distinct fdate,fshortnumber as '短代码',
姓名,fduty as '职务',         ----这里多了个逗号
into #tabl1 from #data2

解决方案 »

  1.   

    服务器: 消息 155,级别 15,状态 1,行 21
    'CUESOR' 不是可以识别的 CURSOR 选项。declare m_fopername CUESOR for  ----明显笔误,敲错单词了,应该是cursor而不是cuesor
    SELECT distinct fitemid,fname FROM #data2
    -----------------------------------------------------
    服务器: 消息 170,级别 15,状态 1,行 27
    第 27 行: '@i' 附近有语法错误。begin @i=@i+1   
    ---T-SQL没有这种语法
    begin
    set @i=@i+1
      

  2.   


    SELECT distinct fdate,fshortnumber as '短代码',
    姓名,fduty as '职务',   --------这里多了个逗号
    into #tabl1 from #data2
      

  3.   

    服务器: 消息 156,级别 15,状态 1,行 38
    在关键字 'end' 附近有语法错误。前面的begin有误,后面的end当然跟着错都是些很简单的错误,注意看错误提示,找到对应的错误行,仔细看看就能发现错误了。给点专业精神,呵呵
      

  4.   

    2
    'CUESOR' 不是可以识别的 CURSOR 选项。
    服务器: 消息 170,级别 15,状态 1,行 27declare m_fopername CUESOR for       --------這裡cuesor 要改成cursor
    SELECT distinct fitemid,fname FROM #data2
      

  5.   

    3
    服务器: 消息 170,级别 15,状态 1,行 27
    第 27 行: '@i' 附近有语法错误。
    while @@fetch_status=0
    begin @i=@i+1     --------這裡要換一行再加set 
    ----------------改正後的
    while @@fetch_status=0
    begin
     set @i=@i+1