perl
  • dbi
  • 2016-12-31 50 views 0 likes 
    0
    $sth = $dbh->prepare("select CODE_ID,NAME_CODE,SUM(INR_COL + OUT_COL) AS "TOTAL SUM" from nwsa where CODE_ID='L01A' OR CODE_ID='L01B'OR CODE_ID='L01C' OR CODE_ID='L01D' OR CODE_ID='L01DA' OR CODE_ID='L01E' OR CODE_ID='L02A' OR CODE_ID='L02B' OR CODE_ID='L02C' OR CODE_ID='L02E' OR CODE_ID='L02N' group by CODE_ID,NAME_CODE "); # your query here 
    $sth->execute(); 
    $out = DBIx::Dump->new('format' => csv, # excel or csv 
             'output' => $FILENAME, # file to save as 
             'sth' => $sth); 
    

    错误作为在“TOTAL SUM”附近发现的裸词出现.. 什么是错误..?准备命令不能使用DBI使用perl

    回答

    3

    逃离报价:

    $sth = $dbh->prepare("select CODE_ID,NAME_CODE,SUM(INR_COL + OUT_COL) AS \"TOTAL SUM\" ........ 
    

    或使用单引号:

    $sth = $dbh->prepare('select CODE_ID,NAME_CODE,SUM(INR_COL + OUT_COL) AS "TOTAL SUM" ........'); 
    
    +1

    或者使用'q'或'qq'运营商。 – Tanktalus

     相关问题

    • 暂无相关问题^_^