cniSqlDeletePathExpression

sqlPathExpression 인수에 정의된 대로 cniSqlCreateReadOnlyPathExpression 또는 cniSqlCreateModifiablePathExpression 유틸리티 함수를 사용하여 작성된 SQLPathExpression을 삭제합니다.

구문

void cniSqlDeletePathExpression( 
        int*                   returnCode,
        CciSqlPathExpression* sqlPathExpression );

매개변수

returnCode(출력)
널(null) 포인터 입력은 사용자 정의 노드가 오류를 처리하지 않음을 의미합니다. 이 호출 실행 중 전달된 모든 예외는 플로우의 다음 업스트림 노드에 다시 전달됩니다. 입력이 널(null)이 아닌 경우, 출력은 호출 성공 상태를 의미합니다. 실행 중 예외가 발생할 경우, *returnCode는 출력에 CCI_EXCEPTION으로 설정됩니다. cciGetLastExceptionData 호출은 예외에 대한 세부사항을 제공합니다. 올바르지 않은 sqlPathExpression 매개변수가 전달되면 returnCode가 CCI_INV_SQL_EXPR_OBJECT로 설정됩니다.
sqlPathExpression(출력)
cniCreate[ReadOnly|Modifiable]PathExpression 함수 중 하나가 리턴한 대로 삭제할 SQLPathExpression 오브젝트를 지정합니다. 널(NULL)이 될 수 없습니다.

리턴 값

없음. 오류가 발생하면 returnCode 매개변수가 오류의 원인을 표시합니다.

cniSqlCreateReadOnlyPathExpression에 대한 예를 펼쳐서 다음 코드를 _deleteNodeContext에 넣어야 합니다.

cniSqlDeletePathExpression(
                     NULL,
                     ((NODE_CONTEXT_ST *)context)->pathExpression);
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
as08034_