Snowsight - 데이터베이스: 프로시저 세부 정보

database object explorer 에서 프로시저를 선택하면 procedure details page 가 나타납니다.

이 항목의 내용:

이 섹션에서는 procedure details page 를 탐색하고 사용하는 방법에 대한 간략한 개요를 제공합니다.

인터페이스

설명

기본 함수 세부 정보

함수에 대한 기본 세부 정보는 페이지 맨 위에 있습니다.

자세히 메뉴

페이지의 오른쪽 위 모서리에 있는 More 메뉴를 사용하여 다음을 수행할 수 있습니다.

  • Edit

    프로시저 이름과 설명을 편집합니다.

  • Drop

    프로시저를 삭제합니다.

  • Transfer Ownership

    프로시저의 소유권을 다른 역할로 이전합니다.

procedure details page 는 다음 섹션을 포함합니다.

  • Details

  • Procedure definition

  • Privileges

Details 섹션에서는 다음을 비롯하여, 프로시저에 대한 추가 정보를 제공합니다.

  • 프로시저 결과의 데이터 타입.

  • 프로시저가 집계 함수인지 여부.

  • 프로시저가 보안 함수인지 여부.

  • 프로시저가 테이블 함수인지 여부.

  • 프로시저를 빌드하는 데 사용되는 언어.

Procedure definition 섹션에는 프로시저 초기화에 사용된 SQL이 포함됩니다.

Privileges section 을 사용하여 프로시저에 대한 권한을 확인하고 부여하고 취소합니다.

데이터베이스 오브젝트의 액세스 제어 관리하기

이 섹션에서는 데이터베이스 오브젝트에 대한 액세스 제어 관리 방법을 설명합니다.

오브젝트 세부 정보의 Privileges section 을 사용하여 데이터베이스 오브젝트에 대한 권한을 확인하고 부여하고 취소합니다.

권한별로 권한 부여를 그룹화할 때 Snowsight 는 권한이 상속되었는지, 아니면 권한이 직접 부여되었는지를 나타냅니다.

오브젝트 권한을 변경하려면 다음 역할 중 하나가 필요합니다.

  • 데이터베이스 또는 데이터베이스 오브젝트의 소유자(즉, 오브젝트에 대한 OWNERSHIP 권한이 있는 역할).

  • 전역 MANAGE GRANTS 권한이 있는 역할.

오브젝트에 대한 권한 부여하기

데이터베이스 오브젝트에 대한 권한을 부여하려면:

  1. 데이터베이스 오브젝트의 Privileges section 으로 이동합니다.

  2. Privileges section 의 오른쪽 위 모서리에서 Privilege 을 선택합니다.

  3. 권한을 부여하려는 역할을 선택합니다.

  4. 역할에 부여하려는 권한을 선택합니다.

  5. 해당 역할이 다른 역할에 권한을 부여할 수 있도록 하려면 Grant option 을 선택합니다.

  6. 역할에 부여하려는 각 권한에 대해 이 단계를 반복합니다.

  7. Grant Privileges 를 선택합니다.

오브젝트에 대한 권한 취소하기

데이터베이스 오브젝트에 대한 권한을 취소하려면:

  1. 데이터베이스 오브젝트의 Privileges section 으로 이동합니다.

  2. Privileges section 의 오른쪽 위 모서리에서 Privilege 을 선택합니다.

  3. 취소하려는 권한을 제거합니다.

  4. Grant Privileges 를 선택합니다.