全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2311 3
2018-11-13
前景描述:
我的需求是将mysql数据库的数据集下载到本地电脑。目前的方式是通过odbc连接数据库用data步下载,但是遇到的问题是数据库服务器在国外,下载过程可能会因为网络不稳定的原因导致本次的下载失败。
例如,现有数据库的逻辑库名称为x,本地逻辑库为y,要下载的数据集为a。
复制代码
如何在data执行之后,加一个判断数据集是否下载成功的逻辑(比如nobs>0),如果不成功则一直执行“data y.a;set x.a;run;”,直到下载成功。

二维码

扫码加我 拉你入群

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

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

全部回复
2018-11-16 15:43:00
顶~ 求大神
二维码

扫码加我 拉你入群

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

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

2018-11-23 19:36:08
逻辑挺清楚的,实现起来也不难。

把data步放进宏循环%do %while。循环结束前把记录数 用proc sql; select count(*) into tmpnobs from x.a宏变量。判断通不过就一直循环。

二维码

扫码加我 拉你入群

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

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

2018-11-26 17:31:05
您好,如果您的求助没有解决,请到项目交易发布需求,会有更快更专业的用户帮助您https://bbs.pinggu.org/z_prj.php
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群