
1. SQLSRV_COMMIT 함수를 사용하여 트랜잭션을 커밋하는 방법은 다음과 같습니다.
- SQLSRV_COMMIT 함수를 사용하여 트랜잭션을 커밋하는 방법은, SQLSRV_BEGIN 함수로 트랜잭션을 시작한 후, SQLSRV_COMMIT 함수를 호출하여 트랜잭션을 커밋하는 것입니다.
2. SQLSRV_COMMIT 함수를 사용하여 트랜잭션을 롤백하는 방법은 다음과 같습니다.
- SQLSRV_COMMIT 함수를 사용하여 트랜잭션을 롤백하는 방법은, SQLSRV_BEGIN 함수로 트랜잭션을 시작한 후, SQLSRV_ROLLBACK 함수를 호출하여 트랜잭션을 롤백하는 것입니다.
3. SQLSRV_COMMIT 함수를 사용하여 트랜잭션을 커밋/롤백하는 방법에 대한 예제는 다음과 같습니다.
#hostingforum.kr
php
<?php
// DB 연결
$conn = sqlsrv_connect('서버명', array('UID' => '사용자ID', 'PWD' => '비밀번호'));
// 트랜잭션 시작
sqlsrv_begin($conn);
// 트랜잭션 커밋
try {
// 트랜잭션 내에서 수행할 쿼리
$query = "INSERT INTO 테이블명 (컬럼명) VALUES ('값')";
sqlsrv_query($conn, $query);
sqlsrv_commit($conn);
echo "트랜잭션 커밋 성공";
} catch (Exception $e) {
// 트랜잭션 롤백
sqlsrv_rollback($conn);
echo "트랜잭션 롤백";
}
// DB 연결 종료
sqlsrv_close($conn);
?>
이 예제에서는 트랜잭션을 시작하고, 트랜잭션 내에서 INSERT 쿼리를 수행한 후, 트랜잭션을 커밋합니다. 만약 예외가 발생하면 트랜잭션을 롤백합니다.
2025-07-21 00:27