SAS FUNCTION
SAS 9.1.3
Go to Documentation Home
HOME
Go to Book List
FUN_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
SAS  9.1.3
Go to Feedback page
MAIL
FAPPEND
Go to previous page
Previous
Go to next page
Next
처음메뉴로

153. FAPPEND



외부파일 끝에 현재 레코드를 추가한다.
Category: External Files

문 법
인 수
참 고
예 제
함 수 비 교

문법

MAIN

FAPPEND (file-id<,cc>)

Arguments

file-id
는 FOPEN함수에 의해 반환된 인식자.

cc
캐리지 제어 문자를 지정한다.
CC 설명
blank 새로운 라인에서 레코드를 시작한다.
0 새로운 라인전에 한 개의 공백 라인을 생략한다.
- 새로운 라인전에 두 개의 공백 라인을 생략한다.
1 새 페이지에 라인을 시작한다.
+ 이전 라인에 라인을 겹쳐 인쇄하다.
P 터미널 프롬프트로써 라인을 해석한다.
= 캐리지 제어 정보로써 라인을 해석한다.
all else 새로운 라인에 라인 레코드를 시작한다.


참고
 

외부물리적

파일

     FREAD ->
<- FWRITE
<- FAPPEND

파일데이터

버퍼

     FGET ->

<- FPUT

SAS 데이터

세트

 * 캐리지 제어문자를 이용하기 위해서는 FOPEN함수에서 P(print format)의 레코드 포맷으로 파일을 OPEN 해야한다.

 

예제

C드라이브에 Back.txt를 생성하여서 'Data for the new record' 값을 추가한다.
* back.txt 임의의 파일 생성(안해도 됨);

SAS Statements
data FAPPEND;
     rc = filename( 'thefile','c:\back.txt');
     fid = fopen('thefile','a');
     if (fid>0) then do;
        rc = fput(fid,'Data for the new record');
        rc = fappend(fid); rc = fclose(fid);
     end;
run;

함수비교

Functions:

139.DOPEN

  154.FCLOSE
  160.FGET
  175.FOPEN
  180.FPUT
  186.FWRITE
  278.MOPEN

2006년 백승민 제작하였답니다. 
( http://cafe.daum.net/statsas )