애플리케이션 테이블

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • 애플리케이션 개발자는 사용자가 기록을 추가하고 업데이트할 수 있도록 테이블과 관련 목록 및 양식을 생성합니다.

    애플리케이션은 테이블을 소유하고 다른 애플리케이션이 테이블에서 자원에 액세스할 수 있는지 여부를 결정합니다. 예를 들어, 회의실 예약 애플리케이션은 회의실 [x_acme_book_rooms_conference_rooms] 테이블에 회의실 데이터를 저장하고 다른 애플리케이션이 이 데이터를 읽도록 허용할 수 있습니다.

    시스템은 표준 접근 제어를 사용하여 애플리케이션 데이터에 대한 사용자 접근을 관리합니다. 애플리케이션을 생성하는 동안 개발자는 이러한 접근 제어에 대한 애플리케이션별 사용자 역할을 지정할 수 있습니다. 또한 응용 프로그램 액세스 설정을 사용하여 응용 프로그램 테이블에 대한 런타임 및 설계 시간 액세스를 관리할 수 있습니다.

    주:
    특정 Now Platform 구독에는 사용자 지정 테이블 권리가 포함됩니다. 구독의 권리 제한까지 어떤 목적으로든 사용자 지정 테이블을 만들 수 있습니다. 사용 관리자가 사용자가 만든 사용자 지정 테이블을 구독에 매핑하는 방법에 대한 자세한 내용은 을 참조하십시오 Map custom tables to a product subscription in Subscription Management.
    다음과 같은 데이터베이스 제한 사항에 유의하십시오.
    • 시스템에는 테이블당 최대 1,000개의 열만 있을 수 있습니다. 1,000개의 열은 지정된 제한이지만 이 제한이 테이블 내에 물리적으로 1,000개의 열을 가질 수 있음을 의미하지는 않습니다. 테이블 내의 열 수는 가 아니라 Now Platform데이터 센터에서 사용되는 ServiceNow 데이터베이스에 의해 정의됩니다.
    • 스토리지 엔진에 관계없이 모든 테이블의 최대 행 크기는 65,535바이트입니다. 스토리지 엔진은 이 제한에 추가 제약 조건을 적용하여 유효 최대 행 크기를 줄일 수 있습니다.
    • 시스템은 단일 테이블에 중간 길이 이상의 문자열 필드를 10개 이상 가질 수 없습니다. 11개 이상의 문자열 필드에 많은 수의 문자를 저장하려고 하면 구문 오류 또는 액세스 규칙 위반이 데이터베이스에서 감지됨(행 크기가 너무 큼(> 8126) 오류가 발생할 수 있습니다.
    • 필드를 생성하면 u_ 접두사가 열 이름에 자동으로 추가됩니다. 입력하는 열 레이블에 선행 숫자가 포함되어 있으면 u_ 접두사로 바뀝니다.

    인스턴스의 ServiceNow 테이블에 대한 데이터베이스 제한 사항 및 일반적인 질문에 대한 자세한 내용은 KB0749585 문서를 참조하십시오.