記述の規則 開始・終了処理 ファイル操作 プログラム制御
データ操作 データベース操作 グラフ操作 マクロ
レポート      
 
Page Index
 
本章は、データベース操作に関するコードサンプルを例示しています。
 
オラクルのテーブルをSASのデータセットとして取り込む(条件なし) ↑ このページの最初へ
proc sql;
connect to oracle as ora1 (user="OracleユーザID" orapw="Oracleパスワード" path="Oracle接続文字列");
create table work.SAS_DS1 as
select *
from connection to ora1
(select *
from ORACLE_TAB1
);
disconnect from ora1;
quit;
 
オラクルのテーブルをSASのデータセットとして取り込む(条件付き) ↑ このページの最初へ
proc sql;
connect to oracle as ora1 (user="OracleユーザID" orapw="Oracleパスワード" path="Oracle接続文字列");
create table work.SAS_DS2 as
select *
from connection to ora1
(select VAR1,VAR2,VAR3,VAR4 /* ←変数の指定 */
from ORACLE_TAB2 where SEX ='F'); /* ←抽出条件 */
disconnect from ora1;
quit;
 
SASデータセットの内容をORACLEのテーブルに挿入する ↑ このページの最初へ
/* ORACLEアクセス用ライブラリの設定 */
libname ORALIB oracle user="OracleユーザID" orapw="Oracleパスワード" path="Oracle接続文字列";

/*データ追加*/
proc sql;
insert into ORALIB.ORACLE_TAB3(VAR1,VAR2,VAR3,VAR4)
select VAR1,VAR2,VAR3,VAR4
from work.SAS_DS3;
quit;
 
文字変数の欠損値をブランクとしてOracleテーブルに挿入する ↑ このページの最初へ
SAS社FAQサイト Technical Support Frequently Asked Questions に記載があります
 
SAS/ACCESSで外部データベースのテーブルにある1024バイト以上の文字型データを取り込む
↑ このページの最初へ
SAS社FAQサイト Technical Support Frequently Asked Questions に記載があります
 
SQLプロシジャ UPDATE句によるデータセットの条件付き更新 ↑ このページの最初へ
Magazines :SAS Technical News Winter 2005 の「Q&A」を参照してください
 
SQLプロシジャで、選択された行があったかどうかを確認する ↑ このページの最初へ
SAS社FAQサイト Technical Support Frequently Asked Questions に記載があります
 

↑ このページの最初へ

  ご意見・ご感想をお寄せください。info@beagle-hc.com ‖ このサイトについて                                     
  Copyright 2006 - 2009 uTRAM Corp. All Rights Reserved
BEAGLE-HC
HOME くすりのこと 研究開発 個別業務 IT 広報・教育 団体・組織

医薬品・医療機器の研究・開発 ポータルサイト
          サイトマップ
 現在位置 : HOME > IT プログラミング > SAS コードライブラリアン(マクロ)