다음을 통해 공유


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인 경우, 실패할 수 있으며 전체 쿼리를 실패하게 할 수 있는 형식 변환을 접으려 시도하는 논리적 참/거짓 값입니다. 일반적인 용도로는 권장되지 않습니다.
  • ContextInfo: 각 명령을 실행하기 전에 CONTEXT_INFO 설정하는 데 사용되는 이진 값입니다.
  • OmitSRID: 논리값 (true/false)으로, true인 경우 기하 및 지리 유형에서 Well-Known 텍스트를 생성할 때 SRID를 생략합니다.
  • EnableCrossDatabaseFolding: 논리(true/false) 값으로, true인 경우 동일한 서버의 데이터베이스에서 쿼리를 폴딩할 수 있습니다. 기본값은 false입니다.

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

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