楼主: pinggu2688
1151 2

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

  • 2关注
  • 0粉丝

博士生

6%

还不是VIP/贵宾

-

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

楼主
pinggu2688 发表于 2012-3-9 06:05:52 |AI写论文
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
拉您进交流群
GMT+8, 2026-1-4 13:00