zoukankan      html  css  js  c++  java
  • SAS--连接database managements data(Oracle、Sybase)

        

    libname dbdeux odbc   /*指定一个以odbc版本的逻辑库*/
                 user=cestmoi using=sesame db=receipts
                 connection=globalread dbindex=yes
                 dbconinit='exec update_proc';
         proc print data=dbdeux.sales;
         run;
         data work.highsale;
            set dbdeux.sales;
            if totalsales>500000 then sales="High";
            else if totalsales>300000 then sales="Moderate";
            else sales="Low";
         run;
         proc print data=work.highsale;
         run;
    
    
         libname oraclib oracle user=cestmoi
                 password=sesame path=oracpath;
                 preserve_col_names=yes;
         proc sql dquote=ansi;
            create table oraclib.gtforty as /*和sql合用*/
               select lname as LastName,
                      fname as FirstName,
                      salary as Salary
                      format=dollar10.2
                  from oraclib.staff a,
                       oraclib.payroll b
                  where (a.idnum eq b.idnum) and
                        (salary gt 40000);
         quit;
    
    
         proc sql;
            connect to oracle as dblink
                    (user=cestmoi pw=trustme path=orapath
                     connection=global);
            select *
               from connection to dblink
                  (select id, lastname, firstname,
                          hiredate, salary
                      from employees 
                      where hiredate>='31-DEC-99');
            execute (grant update, insert on orders
                     to cestmoi) by dblink;
            disconnect from dblink;
         quit;
    Valar morghulis
  • 相关阅读:
    java内存管理之内存模型
    HTTP协议
    12 数值的整数次方
    11 二进制中1的个数+二进制补充知识点
    10 矩形覆盖
    9 变态跳台阶
    8 跳台阶
    7斐波那契数列
    6旋转数组的最小数字
    5用两个栈实现队列
  • 原文地址:https://www.cnblogs.com/super-yb/p/11831004.html
Copyright © 2011-2022 走看看