문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

sp_ivindexhasnullcols(Transact-SQL)

인덱싱된 뷰의 클러스터형 인덱스가 고유하며 인덱싱된 뷰를 사용하여 트랜잭션 게시를 만들려는 경우 Null이 될 수 있는 열을 포함하고 있지 않은지 확인합니다. 이 저장 프로시저는 게시 데이터베이스의 게시자에서 실행됩니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

sp_ivindexhasnullcols [ @viewname = ] 'view_name' 
        , [ @fhasnullcols= ] field_has_null_columns OUTPUT

[ @viewname= ] 'view_name'

확인할 뷰의 이름입니다. view_namesysname이며 기본값은 없습니다.

[ @fhasnullcols= ] field_has_null_columns OUTPUT

뷰 인덱스에 NULL을 허용하는 열이 있는지 여부를 표시하는 플래그입니다. view_namesysname이며 기본값은 없습니다. 뷰 인덱스에 NULL을 허용하는 열이 있는 경우에는 1을 반환합니다. 뷰에 NULL을 허용하는 열이 없는 경우에는 0을 반환합니다.

참고 참고

저장 프로시저 자체가 저장 프로시저 실행이 실패했다는 의미로 반환 코드 1을 반환하는 경우 이 값은 0이며 무시되어야 합니다.

0(성공) 또는 1(실패)

sp_ivindexhasnullcols는 트랜잭션 복제에 사용됩니다.

기본적으로 게시에 있는 인덱싱된 뷰 아티클은 구독자에서 테이블로 만들어집니다. 단, 인덱싱된 열에서 NULL 값을 허용하는 경우 인덱싱된 뷰는 구독자에서 테이블 대신 인덱싱된 뷰로 만들어집니다. 이 저장 프로시저를 실행하면 현재 인덱싱된 뷰에 이 문제가 있는지 여부를 사용자에게 경고할 수 있습니다.

sysadmin 고정 서버 역할 또는 db_owner 고정 데이터베이스 역할의 멤버만 sp_ivindexhasnullcols를 실행할 수 있습니다.

커뮤니티 추가 항목

추가
표시: