메인 콘텐츠로 건너뛰기
카드 번호, IMEI 코드, 캐나다 사회보험번호는 모두 Luhn 검사 숫자를 가지며, 손으로 입력한 식별자가 잘못되는 가장 흔한 원인은 숫자 하나의 오타입니다. vsql_luhn은 이 검사 숫자를 확인하고 생성하므로, CHECK 제약 조건이 잘못된 번호를 행에 들어가기 전에 거부할 수 있습니다.
이 확장 기능은 제3자가 작성하고 관리합니다. VillageSQL은 이를 빌드, 테스트, 배포하지 않으며, 아래 설명은 관리자의 자체 문서를 따릅니다. 이 확장 기능에 의존하기 전에 해당 문서를 읽으세요.

설치

저장소에서 VillageSQL 빌드 트리(VillageSQL_BUILD_DIR)를 기준으로 빌드하고, .veb 파일을 서버의 veb_dir에 복사한 다음 설치합니다:

추가되는 기능

luhn_valid는 숫자가 아닌 텍스트에서 실패하지 않고 0으로 답하므로, 검증되지 않은 입력 열에 대한 WHERE 절에 바로 넣을 수 있습니다.

참고 항목