SQL过程简介

SQL过程简介

ID:37713055

大小:42.58 KB

页数:11页

时间:2019-05-29

SQL过程简介_第1页
SQL过程简介_第2页
SQL过程简介_第3页
SQL过程简介_第4页
SQL过程简介_第5页
资源描述:

《SQL过程简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、结构化查询语言(SQL)是什么?结构化查询语言(SQL)是一个标准的、应用广泛的检测和更新数据语言,与关系型数据表和数据库。SQL过程是什么?SQL过程是最基本的SAS实现结构化查询语言。SQL是SASBASE软件的一部分,可以使用任何SAS数据集(表)。通常,你能用SQL过程替代其他SAS程序或数据步。可以使用SAS语言元素,例如全局命令、数据集的选项、函数、输入和输出格式,SQL过程正如其他SAS程序。SQL过程可完成:l产生报表l产生基本统计量l从数据表或视图中读取数据l从数据表或视图中合并数据l建立数据表、视图和索引l更新PROCSQL数据表

2、中的数据值l从数据库管理系统数据表中更新和读取数据表(table)SQL表相同于SAS数据文件。它是一个类型文件的数据。PROCSQL表包括行和列。行对应SAS数据文件中的观察,列对应SAS数据文件中的列变量。下列表中列出了SQL使用所有等同术语,SAS系统术语和传统的数据处理。SQL术语SAS术语数据处理术语Table表SASdatafile数据文件File文件Row行Observation观察Record记录Column列Variable变量Field字段查询(Queries)查询从表、视图和DBMS(数据库管理系统)中检索数据。一个查询从表中返

3、回一些包含行和列的查询结果。可使用SELECT语句和其附属子语句来建立查询。视图(Views)PROCSQL视图不存储数据到表中,而只是存储了一个SELECT语句或者查询。使用该视图或数据步时,查询就会执行。当执行一个视图时,它展示来自于已经存在的表、其它视图或来自SAS/ACCESS视图的数据,其他的SAS过程和数据步能用PROCSQL视图作为SAS任何数据文件。更多的视图信息,请参考CreatingandUpdatingTablesandViews.空置(NullValues)根据SQL的ANSI(美国国家标准协会)标准,缺失值称为空值,空值与空

4、格是有区别的。但是,为了和其它SAS部分一致,PROCSQL把缺失值、空格和0都看作空值。结构化查询语言(SQL)可用一个交互式的SAS会话或者批处理程序,它可以包括全局命令,如标题和选项SELECT命令l用SELECT命令从一个单独数据表中读取数据lvalidatethecorrectnessofastatementbyusingthestatement.(用VALIDATE命令确认SELECT命令的正确性)RetrievingDatafromMultipleTables(从多个数据表中读取数据)选择一个以上的数据表数据为加入这些数据表到一起使用s

5、ubqueries数据从一个表,选择基于数据值在另一张表中用SET操作组合多个查询结果CreatingandUpdatingTablesandViewsThischaptershowsyouhowtolcreateatable(建立数据表)lupdatetables(更新数据表)lalterexistingtables(变更现有数据表)ldeleteatable(删除数据表)lcreateindexes(建立索引)luseintegrityconstraintsintablecreation(在数据表产生重使用完整的限制)lcreateviews.(

6、建立视窗)ProgrammingwiththeSQLProcedurelusePROCSQLoptionstocreateanddebugqueries(用PROCSQL选项来建立和调试查询)limprovequeryperformance(提高查询性能)explaindictionarytablesandhowtheyareusefulingatheringinformationabouttheelementsofSAS(解释字典表,以及它们是如何将有用的信息和SAS元素收集在一起)lusePROCSQLwiththeSASmacrofacilit

7、y(使用PROCSQL过程和SAS宏功能)lusePROCSQLwiththeREPORTprocedure(使用PROCSQL过程和REPORT过程)accessDBMSsbyusingSAS/ACCESSsoftware(用SAS/ACCESS模块访问DBMSslformatPROCSQLoutputbyusingtheSASOutputDeliverySystem(ODS).(用SASODS系统格式化PROCSQL输出)PracticalProblem-SolvingwithPROCSQL本节提供了解决PROCSQL例子,每个例子包括命令需要解

8、决的问题,背景资料:你要知道怎样解决问题及SQL过程程序,如何解释解决方案。SQL语句格式PROCSQL

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。