• PROC SQL连接不同的数据库


    此文章为转载, 出处不详  

    /*******************************************************************

    功能:链接Sql Server数据库

    参数说明:

    libname (在SaS映射的数据库名) Data Source SQL Server主机地址)

    Initial Catalog SQL Server数据库名)

    User ID SQL Server数据库登陆用户名) Password SQL Server数据库登陆密码)

    *******************************************************************/

    /* 连接 DataBaseName 数据库 */

    libname base oledb provider=sqloledb

    properties=("Data Source"=ServerName "User ID"=MyUserName "Password"=MyPassWord "Initial Catalog"=DataBaseName); /*******************************************************************

    功能:链接Oralce数据库

    参数说明:

    libname (在SaS映射的数据库名) path Oracle数据库SID

    schema Oralce数据库名一般为数据库一个用户)

    oracle user oracle数据库登陆用户名) password oracle数据库登陆密码)

    注意:登陆Oracle数据库的帐号密码必须有权限登陆指定的数据库

    *******************************************************************/

    /* 链接 DataBaseName 数据库(SID:orcl */

    libname DataBaseName oracle user=MyUserName password=MyPassWord path='orcl' schema=DataBaseName;

    /*******************************************************************

    功能:链接dbf数据文件

    参数说明:

    filename (指定需要打开的dbf文件)

    db5 2,3,4,5 指定dBASE的版本)

    out (SaS中的记录集)

    *******************************************************************/

    filename DataBaseName '盘符:/路径/文件名.DBF';

    proc dbf db5=DataBaseName out=DataBaseName;

    run; /*******************************************************************

    功能:导入excel数据文件

    参数说明:

    OUT(输出的Sas数据集)

    DATAFILE(指定导入的excel文件)

    RANGE(指定导入的sheet名称)

    GETNAMES(首行标题)

    *******************************************************************/

    PROC IMPORT OUT= WORK.DataBaseName

    DATAFILE= "盘符:/路径/文件名.xls"

    DBMS=EXCEL2000 REPLACE;

    RANGE="Sheet1$";

    GETNAMES=YES;

    RUN; /*******************************************************************

    功能:导入access数据文件

    参数说明:

    OUT(输出的Sas数据集)

    DATAFILE(指定导入的access数据表)

    DATABASEaccess数据库文件)

    *******************************************************************/

    PROC IMPORT OUT= WORK.TableName

    DATATABLE= "TableName"

    DBMS=ACCESS2000 REPLACE;

    DATABASE="盘符:/路径/文件名.mdb";

    RUN;

  • 相关阅读:
    PHP开发APP接口(三)
    PHP开发APP接口(二)
    PHP开发APP接口(一)
    解密PHP模糊查询技术
    流程的问题
    德邦项目《表》
    微信公众号开发1
    在world2013中插入GB_2312
    HTML5笔记(一)
    蓝色文字显示
  • 原文地址:https://www.cnblogs.com/cycloneli/p/4765938.html
Copyright © 2020-2023  润新知