全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1435 3
2016-09-06
悬赏 10 个论坛币 未解决



367           proc sql noprint;
368           select n into :loci from pstki
369           where trddt = " &dti ";
NOTE: 没有选择任何行。
370           quit;



拆开一步步来分析宏程序,上面程序是宏程序中的一段,现在想知道 &dti  已经被赋值了   是字符型的   为什么说没有选择任何行呢     执行宏的时候好像没问题

二维码

扫码加我 拉你入群

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

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

全部回复
2016-9-7 20:05:48
pstki的数据里有没有相应的记录?
二维码

扫码加我 拉你入群

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

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

2016-9-19 17:13:45
你先把&dti给put出来,看看有没有值,然后用值替换变量,看看能不能select出来。
二维码

扫码加我 拉你入群

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

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

2016-9-20 21:55:02
在执行SQL前加:let dti = &dti;

应该就不会有问题了.
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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