SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 822|回复: 7
打印 上一主题 下一主题

[求助]如何实现SQLSERVER到SAS的转换

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2005-9-1 10:41:05 | 只看该作者

[求助]如何实现SQLSERVER到SAS的转换

请教过好几个人,似乎用SQL语句,PROC ACCESS语句都可以做,也可以去下载插件在SQLSERVER中转,但自己试了一下都没成功,急用,谢谢高手相助
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2005-9-2 09:26:51 | 只看该作者

to jingningdengliu

用ODBC做吧。
现在Windows中定义ODBC数据源,然后在SAS用
[code:42b48]libname tmp odbc datasrc='数据源名称';[/code:42b48]
访问即可。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2005-9-2 21:29:42 | 只看该作者

感谢

谢谢,后来发现用SQL语句也可以做,也是要先定义数据源,但转换后日期格式为DATETIME,SAS里面的系统选项似乎没有定义所有时间变量为同一格式的,还要在程序里面一个一个去改,即使作宏也是很烦.

不管怎样,很感谢,多多指教
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2005-9-2 21:34:27 | 只看该作者

to jingningdengliu

其实一点儿也不麻烦,只要用datetime.的格式读入SQL Server数据即可,很方便的。我以前做过。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2005-9-2 21:47:39 | 只看该作者

请教

不好意思,我想要的日期格式是YYMMDD10.;但读进来总是DATETIME.,是用FORMAT DEFAULT=YYMMDD10.做吗;还有数值变量也会发生变化,保留好多位小数,能再指教一下吗
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
6#
 楼主| 发表于 2005-9-2 21:58:11 | 只看该作者

补充

还有,我向一次设定多个变量的格式,但SAS里包括宏再内好象都要具体指明每一个变量,能否有个全局性的东西来做
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
7#
 楼主| 发表于 2005-9-2 22:04:47 | 只看该作者

to jingningdengliu

我觉得你描述的不够清晰,尽量用带问题样例程序和小部分数据贴上来,大家一起来看看。
否则交流有些障碍。 <!-- s:oops: --><img src="{SMILIES_PATH}/icon_redface.gif" alt=":oops:" title="Embarassed" /><!-- s:oops: -->
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
8#
 楼主| 发表于 2005-9-2 22:32:29 | 只看该作者

说明

我的意思是说options的选项里有没有能把所有的时间变量的格式统一设定;而且无须指明是哪个变量;FORMAT\INFORMAT以及
%macro time(var);
infomart   [color=red:fc88c]time1[/color:fc88c]=yymmdd10.;
%mend;
%time([color=red:fc88c]time1[/color:fc88c]);

都必须指明变量名称
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-6-9 02:49 , Processed in 0.081684 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表