sas编程技术访问外部数据文件(编辑修改稿)内容摘要:

窗转换为数据集格式: PROC ACCESS VIEWDESC=数据视窗名 OUT=数据集名。 例 ACCESS过程将数据视窗转换为数据集。 PROC ACCESS VIEWDESC=s000001 OUT=stk000001。 Run。 通过 ODBC ODBC(Open Database Connectivity)技术是由微软提供的一个应用程序 (API)接口标准。 用于支持ODBC软件之间的数据访问。 支持 ODBC的外部数据文件系统: M S A c c e s s T e xt T e r a da t aM S E xc e l O r a c l e I N G R E SD B a s e S yb a s e S Q L S e r ve rP a r a do x D B 2 A S / 40 0B t r i e ve I N F O R M I X R e db r i c k…创建 ODBC数据源 通过 ODBC访问外部数据文件的前提是创建 ODBC数据源。 不同的外部数据文件系统创建 ODBC数据源的方式也不一样。 创建 ODBC引擎逻辑库 这里只给出用菜单方式由 ODBC数据源创建 SAS逻辑库 , 实现对外部数据文件的访问。 用 SQL编程实现对外数据 ODBC数据源的访问方法可以参考相应的技术资料 , 这里从略。 利用前面创建的 ODBC数据源 TABLE和 DISTS, 用菜单创建新逻辑库的方式创建 SAS逻辑库 ODBC1和 ODBC2,读者自行操作。 实际应用时,通过 ODBC访问后台数据库 SQLServer是非常简单和有效的方法。 第 23章 SQL过程编程 清华大学经管学院 朱世武 Resdat样本数据: SAS论坛: 本章主要内容: 使用 PROC SQL选项建立和调试查询 优化查询 表词典 (dictionary tables)定义以及作用。 如何在 PROC SQL中使用 SAS宏工具 如何使用 SAS输出传输系统 (ODS)来对PROC SQL输出进行格式化。 使用 PROC SQL选项来建立和调试查询 语句格式: PROC SQL(OPTIONS) 可用 PROC SQL选项对查询进行控制。 INOBS=, OUTOBS=和 LOOPS=选项通过限制观测和反复的数量来减少程序运行的时间。 EXEC和 VALIDATE语句快速检查查询的语法。 FEEDBACK选项展示出由 SELECT *语句所选中的列。 PROC SQL STIMER选项记录和展示查询运行的时间。 proc sql feedback。 select * from。 日志信息如下: 346 proc sql feedback。 347 select * from。 NOTE: Statement transforms to: select , , , , from。 348 quit。 NOTE: “PROCEDURE SQL”所用时间(总处理时间) : 实际时间 秒 CPU 时间 秒 例 比较普通查询语句与包含子查询的查询语句。 proc sql stimer。 create table new as select , from a, b where = and =39。 A39。 quit。 94 proc sql stimer。 NOTE: “SQL Statement”所用时间(总处理时间) : 实际时间 秒 CPU 时间 秒 95 create table new as select , 96 from a, b 97 where = and =39。 A39。 NOTE: 表 创建完成,有 29339 行, 2 列。 NOTE: “SQL Statement”所用时间(总处理时间) : 实际时间 秒 CPU 时间 秒 98 quit。 NOTE: “PROCEDURE SQL”所用时间(总处理时间) : 实际时间 秒 CPU 时间 秒 proc sql stimer。 create table new as select stkcd,dret from where stkcd in (select stkcd from where stktype=39。 A39。 )。 quit。 99 proc sql stimer。 NOTE: “SQL Statement”所用时间(总处理时间) : 实际时间 秒 CPU 时间 秒 100 crea。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。