知识库 > 数据仓库数据提取专题 > 类SQL语法对数据提取的支持

INFOTABLE    

  • 说明:
    提取天软数据仓库中的表格数据
    固定用法:
    select ['字段名1'],['字段名2'],.../*
    from infotable infoid
    of stockid/array(stockid1,stockid2,...)
    where 条件 
    end;
    注:其中,infoid指表格id,在天软客户端可通过F11搜索到,或数据专家,或天软数据字典中查到;
    where条件可省。


    与Infoarray的区别:
    1、infotable取表格数据会自带['StockID']及['StockName']两个字段
    而Infoarray不会。
    2、Infoarray一次只能取一个票的数据,而infotable可以取多个票的。
    数据字典:FAQ:天软数据字典

    提取基本面数据:
    范例01:取出万科A2008年年度的资产负债表

    Return Select * from infotable 44 of "SZ000002" where ["截止日"]=20081231 end;

    范例02:取出万科A每个报告期的归属母公司股东权益合计的数据

    setsysparam(pn_reportmode(),0); //最新报告
    return select ['截止日'],['归属母公司股东权益合计']
        from infotable 44
        of 'SZ000002'
        end;

    范例03:取出所有A股的基本信息表

    return select * from infotable 10
         of getbk('深证A股;上证A股;中小企业板;创业板;科创板;终止上市;暂停上市')
       end;