楼主: pinggu2688
1023 2

[问答] 求助高手以下SAS sql语句在sql server为什么不能执行 [推广有奖]

  • 2关注
  • 0粉丝

博士生

5%

还不是VIP/贵宾

-

威望
0
论坛币
42 个
通用积分
40.5335
学术水平
1 点
热心指数
3 点
信用等级
1 点
经验
3113 点
帖子
166
精华
0
在线时间
100 小时
注册时间
2009-11-12
最后登录
2023-12-9

30论坛币
以下在SAS执行可以  :

proc sql noprint;
select count(distinct ID2) into :nID2
from dataset2
;
quit;

但是 以下为什么不行 :(sql server连接没问题 )

proc sql noprint;
connect to odbc as sqlserver1(user=liming pw=12345 dsn=codea);
select count(distinct ID) into :num_ID
from connection to sqlserver1(
select
ID
from dataset1
)
;
quit;

多谢!

问题补充  :SAS如何在sql server用以上方法(into ) 创建 宏变量 ??

最佳答案

qzlvyh 查看完整内容

应该没错 可以,你再检查下
关键词:Server sql语句 Serve 求助高手 sql sql server count
沙发
qzlvyh 发表于 2012-3-9 06:05:53 |只看作者 |坛友微信交流群
应该没错  
可以,你再检查下

使用道具

藤椅
fangmei723 发表于 2012-3-9 07:07:35 |只看作者 |坛友微信交流群
仅作为参考:上面的程序中没有定义sqlserver1所在的逻辑库。你需要用libname来定义一下。

使用道具

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

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

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

GMT+8, 2024-5-25 23:30