$error_code=0;
//트랜젝션을 시작 합니다.
ifx_query("BEGIN WORK", $connect);

for($i=0; $i<100000; $i++) {
$mail_query = "INSERT " .
                "      INTO  test " .
                "      VALUES ('test".$i."') ";
echo "$i : ".$mail_query."<br>";


   $res_id=ifx_query($mail_query, $connect);
   if(!$res_id) {
        //에러가 발생하면 error_code에 1을 셋팅 합니다.
        $error_code=1;
  }
}

if($error_code==0) { 
   // 에러가 없으면 커밋 합니다.
   ifx_query("COMMIT WORK", $connect);
}else {
   // 에러가 있으면 롤백 합니다.
   ifx_query("COMMIT WORK", $connect);

}




오라클 같은 경우에는 위와 같이 잘 사용하는데 인포믹스는 저렇게 사용을 안해서 계속 잊어버리기 때문에 적어 둡니다. ^^;;




 

dbaccess DB명<< EOF;
load from '로드할파일명' insert into  로드할테이블명;
EOF

이것두 잊어버리지 않으려고 작성해 둡니다.


cat unload.sh

dbaccess 데이터베이스명 << EOF;
unload to '저장될 파일명' select * from 테이블명;

Informix DATA 백업 스크립트 입니다.

잊어 먹지 않으려고 작성해 둡니다. ^^;;

밑에 적어둔 스키마 백업 스크립트는 무진장 잘 써먹고 있습니다. ㅋㅋㅋ



맨날 까먹어서 T.T

dbschema -d DB명 -t 테이블명-ss
  1. ddakker 2011.08.23 16:06 신고

    정보 감사합니다.

+ Recent posts