뷰 속성(Visual Database Tools)
업데이트: 2007년 11월
뷰와 관련하여 액세스할 수 있는 속성에는 두 가지 집합이 있습니다. 이러한 두 가지 속성 집합에는 각각 서버 탐색기와 쿼리 및 뷰 디자이너를 사용하여 액세스할 수 있습니다. 두 경우 모두 속성은 속성 창에 표시됩니다.
서버 탐색기에서 뷰를 선택하면 읽기 전용의 일부 속성 집합이 속성 창에 표시됩니다.
쿼리 및 뷰 디자이너에서 뷰를 열면 더 큰 속성 집합이 표시됩니다. 별도로 언급하지 않는 한 속성 창에서 이러한 속성을 편집할 수 있습니다.
참고: |
---|
이 항목의 속성은 사전순이 아니라 범주별로 정렬됩니다. |
참고: |
---|
실제 설정이나 버전에 따라서 화면에 나타나는 대화 상자와 메뉴 명령이 도움말의 설명과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 Visual Studio 설정을 참조하십시오. |
서버 탐색기에서 뷰 속성 표시
ID 범주
확장하여 이름 속성을 표시합니다.이름
선택한 뷰의 이름을 표시합니다.기타 범주
확장하여 암호화됨 속성을 표시합니다. Microsoft SQL Server에만 적용됩니다.암호화됨
현재 뷰의 암호화 여부를 표시합니다. 암호화를 적용하면 뷰 정의의 텍스트를 영구적으로 숨길 수 있습니다. Microsoft SQL Server에만 적용됩니다.참고 뷰를 암호화한 후에는 뷰 정의를 다시 표시할 수 없으므로 뷰를 다시 수정할 수 없습니다. 암호화된 뷰를 수정해야 할 경우에는 해당 뷰를 삭제하고 다른 뷰를 다시 만들어야 합니다.
쿼리 및 뷰 디자이너에서 뷰 속성 표시
ID 범주
확장하여 이름, 설명 및 스키마 속성을 표시합니다.이름
선택한 뷰의 이름을 표시합니다.데이터베이스 이름
선택한 테이블의 데이터 소스 이름을 표시합니다.설명
선택한 테이블에 대한 설명을 표시합니다. 전체 설명을 보거나 편집하려면 설명을 클릭한 다음 속성의 오른쪽에 있는 줄임표(...)를 클릭합니다.스키마
선택한 뷰가 속해 있는 스키마의 이름을 표시합니다. Microsoft SQL Server에만 적용됩니다.Server Name
데이터 소스의 서버 이름을 표시합니다.뷰 디자이너 범주
확장하여 나머지 속성을 표시합니다.스키마에 바인딩
사용자는 내부 개체에 대해 어떤 방식으로든 이 뷰에 영향을 주어 뷰 정의를 무효화시키는 수정 작업을 수행할 수 없습니다.DISTINCT 값
뷰에서 중복 항목을 필터링하도록 쿼리를 지정합니다. 이 옵션은 테이블의 열 중 일부만 사용하고 이 열에 중복 값이 포함되어 있는 경우 또는 둘 이상의 테이블을 조인하는 과정에서 결과 집합에 중복 행이 만들어지는 경우에 유용합니다. 이 옵션을 선택하면 SQL 창에서 키워드 DISTINCT를 문에 삽입하는 것과 결과가 같습니다.GROUP BY 확장
집계 쿼리를 기반으로 하는 뷰에 대한 추가 옵션을 사용할 수 있도록 지정합니다. Microsoft SQL Server에만 적용됩니다.명확함
선택한 열의 데이터 형식을 명확하게 확인할 수 있는지 여부를 표시합니다.인덱싱 가능
선택한 뷰를 인덱싱할 수 있는지 여부를 표시합니다. 뷰를 인덱싱할 수 없는 경우 뷰 소유자가 아니거나 데이터 형식이 텍스트, ntext 또는 이미지인 열이 뷰에 포함되어 있기 때문일 수 있습니다.모든 열 출력
선택한 뷰에서 모든 열이 반환되는지 여부를 표시합니다. 이 옵션은 뷰를 만들 때 설정됩니다.SQL 주석
SQL 문에 대한 설명을 표시합니다. 전체 설명을 보거나 편집하려면 설명을 클릭한 다음 속성의 오른쪽에 있는 줄임표(...)를 클릭합니다. 뷰의 사용자나 사용 시기 등과 같은 정보를 주석에 포함할 수 있습니다. SQL Server 7.0 이상 버전의 데이터베이스에만 적용됩니다.Top 사양 범주
확장하여 Top, 백분율, 식 및 With Ties 속성을 표시합니다.Top
결과 집합에서 처음 n개 행 또는 처음 n%에 해당하는 행만 반환하는 TOP 절이 뷰에 포함되도록 지정합니다. 뷰의 결과 집합에서 처음 10행을 반환하도록 기본 설정되어 있습니다.이 옵션은 반환할 행 수를 변경하거나 백분율을 다르게 지정하려는 경우에 사용합니다. SQL Server 7.0 이상에만 적용됩니다.
식
뷰에서 반환되는 백분율(백분율이 예로 설정된 경우) 또는 레코드(백분율이 아니요로 설정된 경우)를 표시합니다.백분율
결과 집합에서 처음 n%에 해당하는 행만 반환하는 TOP 절이 쿼리에 포함되도록 지정합니다. Microsoft SQL Server에만 적용됩니다.WITH TIES
뷰에 WITH TIES 절이 포함되도록 지정합니다. WITH TIES는 ORDER BY 절과 백분율을 기반으로 한 TOP 절이 뷰에 포함되어 있는 경우에 유용합니다. 이 옵션을 설정하는 경우 백분율 값이 ORDER BY 절에서 동일한 값을 가진 행 집합의 중간까지만 포함하면 동일한 값을 가진 행을 모두 포함할 수 있도록 뷰가 확장됩니다. Microsoft SQL Server에만 적용됩니다.업데이트 사양 범주
확장하여 뷰 규칙 사용 업데이트 및 CHECK 옵션 속성을 표시합니다.뷰 규칙 사용 업데이트
MDAC(Microsoft Data Access Components)를 통해, 뷰에 대한 모든 업데이트 및 삽입 작업이 뷰의 기본 테이블을 직접 참조하는 SQL 문 대신 뷰를 참조하는 SQL 문으로 변환됨을 나타냅니다.MDAC가 뷰 업데이트 및 뷰 삽입 작업을 뷰의 내부 기본 테이블에 대한 업데이트 및 삽입으로 매니페스트하는 경우도 있습니다. 뷰 규칙 사용 업데이트를 선택하면 MDAC는 뷰 자체에 대한 업데이트 및 삽입 작업을 생성하게 됩니다.
CHECK 옵션
현재 뷰를 열고 결과 창을 수정할 때 추가 또는 수정된 데이터가 뷰 정의의 WHERE 절을 충족하는지 여부를 데이터 소스에서 검사하도록 지정합니다. 수정 내용이 WHERE 절을 충족하지 않으면 더 자세한 정보가 오류 메시지로 표시됩니다.