영어로 읽기

다음을 통해 공유


Sql.Databases

구문

Sql.Databases(server as text, optional options as nullable record) as table

정보

지정된 SQL 서버 server의 데이터베이스 테이블을 반환합니다. 선택적 레코드 매개 변수인 options다음 옵션을 제어하도록 지정할 수 있습니다.

  • CreateNavigationProperties: 반환된 값에서 탐색 속성을 생성할지 여부를 설정하는 논리(true/false)입니다(기본값은 true).
  • NavigationPropertyNameGenerator: 탐색 속성의 이름을 만드는 데 사용되는 함수입니다.
  • MaxDegreeOfParallelism: 생성된 SQL 쿼리에서 "maxdop" 쿼리 절의 값을 설정하는 숫자입니다.
  • CommandTimeout: 서버 쪽 쿼리가 취소되기 전에 실행할 수 있는 기간을 제어하는 기간입니다. 기본값은 10분입니다.
  • ConnectionTimeout: 서버에 대한 연결을 중단하기 전에 대기하는 시간을 제어하는 기간입니다. 기본값은 드라이버 종속입니다.
  • HierarchicalNavigation: 스키마 이름으로 그룹화된 테이블을 볼지 여부를 설정하는 논리(true/false)입니다(기본값은 false).
  • MultiSubnetFailover: 연결 문자열 "MultiSubnetFailover" 속성의 값을 설정하는 논리(true/false)입니다(기본값은 false).
  • UnsafeTypeConversions: 실패하고 전체 쿼리가 실패할 수 있는 형식 변환을 접으려고 시도하는 논리적(true/false)입니다. 일반적인 용도로는 권장되지 않습니다.
  • ContextInfo: 각 명령을 실행하기 전에 CONTEXT_INFO 설정하는 데 사용되는 이진 값입니다.
  • OmitSRID: 기하 도형 및 지리 형식에서 잘 알려진 텍스트를 생성할 때 SRID를 생략하는 논리적(true/false)입니다.
  • EnableCrossDatabaseFolding: true인 경우 동일한 서버의 데이터베이스에서 쿼리를 폴딩할 수 있는 논리적(true/false) 값입니다. 기본값은 false입니다.

레코드 매개 변수는 예를 들어 [option1 = value1, option2 = value2...]로 지정됩니다.

서버에서 실행할 SQL 쿼리 설정을 지원하지 않습니다. Sql.Database 는 SQL 쿼리를 실행하는 데 대신 사용해야 합니다.