楼主: wps930720
1696 5

[技术讨论与投票] data步中如何判断数据集的结果后采取执行命令 [推广有奖]

  • 3关注
  • 0粉丝

硕士生

88%

还不是VIP/贵宾

-

威望
0
论坛币
115 个
通用积分
10.8524
学术水平
3 点
热心指数
5 点
信用等级
4 点
经验
5124 点
帖子
74
精华
0
在线时间
337 小时
注册时间
2013-5-27
最后登录
2023-8-9

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
问题描述:odbc连接MySQL数据库,数据库服务器是跨国访问,在用data步下载数据到本地的时候网络经常断,导致数据集下载失败。
请问大神们,如何在data步的同时加入条件判断,例如当obs>0时,才终止执行(until);
或者当_n_>0时,才终止执行(until);
或者当_n_ /obs=0时,重新执行data步?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:数据库服务器 数据库服务 问题描述 下载数据 条件判断

已有 1 人评分信用等级 收起 理由
eijuhz + 1 精彩帖子

总评分: 信用等级 + 1   查看全部评分

沙发
wps930720 在职认证  发表于 2018-11-2 10:28:06 |只看作者 |坛友微信交流群
我坚信sas是万能的,有方法吗

使用道具

藤椅
苹果叶 在职认证  发表于 2018-11-4 19:10:12 |只看作者 |坛友微信交流群
  1. data _null_;
  2.   dsid = open('sashelp.class', 'i');
  3.   nobs = attrn(dsid, 'nobs');
  4.   rc = close(dsid);
  5.   if nobs = 0 then call execute('data final; set sashelp.class; run;');
  6. run;
复制代码

使用道具

板凳
wps930720 在职认证  发表于 2018-11-5 10:03:27 |只看作者 |坛友微信交流群
苹果叶 发表于 2018-11-4 19:10
感谢回复。你这个程序对数据集sashelp.class观测数的只做了一次判断吧,如果两次下载都失败,那它直接就结束了吧

使用道具

报纸
wps930720 在职认证  发表于 2018-11-9 11:19:29 |只看作者 |坛友微信交流群
顶,有其它办法吗

使用道具

地板
wps930720 在职认证  发表于 2018-11-13 16:11:47 |只看作者 |坛友微信交流群
求助大神

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 13:22