SQL programming 
SQL문으로 파일 체크섬 구하기

SQL 서버에서 TSQL 문장을 사용하여 파일 체크섬을 구할 수 있다. 이 체크섬을 여러 가지 목적으로 사용될 수 있지만, 흔히 파일이 변경되었는지를 체크하는데 유용하게 사용될 수 있다. 아래의 예에서 FROM 절을 살펴보면, OPENROWSET() 함수를 사용하는 것을 알 수 있다. OPENROWSET(BULK...)는 Bulk Rowset 프로바이더를 사용하는데, 여기서는 BLOB 즉 Binary 데이타로 파일 내용을 읽어 들이게 된다. 일단 이렇게 Binary 데이타로 읽은 후, master에 기본적으로 시스템이 제공하는 fn_repl_hash_binary() 함수를 사용하여 데이타의 해쉬값을 산출한다.

예제






본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.