SAS中文论坛

标题: 求教:怎样编%list的Macor,和分段取大量的数据。谢谢了! [打印本页]

作者: shiyiming    时间: 2004-1-4 22:33
标题: 求教:怎样编%list的Macor,和分段取大量的数据。谢谢了!
因为要到远程(大样彼岸)的DB2数据库获得大量的数据,
一次有好几万行数据,每天要花许多时间去检查数据和LOG:
1.怎样编%list的Macor,共两个变量.VAR1,VAR=VAR1*1000+VAR2
2.怎样编写SQL Macor分段取数据,500行数据提交到一次,因为太多行的数据会
  被DB2 disconnect,超时了。
3.如国DB2返回错误,怎样提交该段&VARlist到DB2取有错的数据并删除有错   
  的数据。
Proc sql;
      connect to ODBC........
    where VAR1 IN&(&VAR1list) and VAR1*1000+VAR2 in
              (VAR list) and date>'203-01-01'
   From connect to ODBC;
Quit;

新生在次感谢各位高手,希望大家一起讨论,谢谢了!!!!
作者: shiyiming    时间: 2004-2-17 10:43
俺也是新手 <!-- s:shock: --><img src="{SMILIES_PATH}/icon_eek.gif" alt=":shock:" title="Shocked" /><!-- s:shock: -->

是 <!-- s:o --><img src="{SMILIES_PATH}/icon_surprised.gif" alt=":o" title="Surprised" /><!-- s:o --> macro




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2