网站大量收购独家精品文档,联系QQ:2885784924

SQL过程简介.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL过程简介

结构化查询语言(SQL)是什么?结构化查询语言(SQL)是一个标准的、应用广泛的检测和更新数据语言,与关系型数据表和数据库。SQL过程是什么?SQL过程是最基本的SAS实现结构化查询语言。SQL是SAS BASE软件的一部分,可以使用任何SAS数据集(表)。通常,你能用SQL过程替代其他SAS程序或数据步。可以使用SAS语言元素,例如全局命令、数据集的选项、函数、输入和输出格式,SQL过程正如其他SAS程序。SQL过程可完成:产生报表产生基本统计量从数据表或视图中读取数据从数据表或视图中合并数据建立数据表、视图和索引更新PROC SQL数据表中的数据值从数据库管理系统数据表中更新和读取数据表(table)SQL表相同于SAS数据文件。它是一个类型文件的数据。PROC SQL表包括行和列。行对应SAS数据文件中的观察,列对应SAS数据文件中的列变量。下列表中列出了SQL使用所有等同术语,SAS系统术语和传统的数据处理。SQL术语SAS术语数据处理术语Table 表SAS data file 数据文件File文件Row 行Observation观察Record记录Column 列Variable变量Field字段查询(Queries)查询从表、视图和DBMS(数据库管理系统)中检索数据。一个查询从表中返回一些包含行和列的查询结果。可使用SELECT语句和其附属子语句来建立查询。视图(Views)PROC SQL 视图不存储数据到表中,而只是存储了一个SELECT语句或者查询。使用该视图或数据步时,查询就会执行。当执行一个视图时,它展示来自于已经存在的表、其它视图或来自SAS/ACCESS视图的数据,其他的SAS过程和数据步能用PROC SQL视图作为SAS任何数据文件。更多的视图信息,请参考Creating and Updating Tables and Views.空置(Null Values)根据SQL的ANSI(美国国家标准协会)标准,缺失值称为空值,空值与空格是有区别的。但是,为了和其它SAS部分一致,PROC SQL把缺失值、空格和0都看作空值。结构化查询语言(SQL)可用一个交互式的SAS会话或者批处理程序,它可以包括全局命令,如标题和选项SELECT 命令用SELECT命令从一个单独数据表中读取数据validate the correctness of a statement by using the statement.(用VALIDATE命令确认SELECT命令的正确性)Retrieving Data from Multiple Tables(从多个数据表中读取数据)选择一个以上的数据表数据为加入这些数据表到一起使用subqueries数据从一个表,选择基于数据值在另一张表中用SET操作组合多个查询结果Creating and Updating Tables and ViewsThis chapter shows you how tocreate a table(建立数据表)update tables(更新数据表)alter existing tables(变更现有数据表)delete a table(删除数据表)create indexes(建立索引)use integrity constraints in table creation(在数据表产生重使用完整的限制)create views.(建立视窗)Programming with the SQL Procedureuse PROC SQL options to create and debug queries(用PROC SQL选项来建立和调试查询)improve query performance(提高查询性能)explain dictionary tables and how they are useful in gathering information about the elements of SAS(解释字典表,以及它们是如何将有用的信息和SAS元素收集在一起)use PROC SQL with the SAS macro facility(使用PROC SQL过程和SAS宏功能)use PROC SQL with the REPORT procedure(使用PROC SQL过程和REPORT过程)access DBMSs by using SAS/ACCESS software(用SAS /ACCESS模块访问DBMSsformat PROC SQL output by using the SAS Output Delivery System (ODS).(用SAS ODS系统格式化PROC SQL输出)Practical Problem

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档