«recursive» 태그된 질문


4
SQL 재귀는 실제로 어떻게 작동합니까?
다른 프로그래밍 언어에서 SQL로 돌아 오면 재귀 쿼리의 구조는 다소 이상하게 보입니다. 단계별로 살펴보면 부서지는 것처럼 보입니다. 다음과 같은 간단한 예를 고려하십시오. CREATE TABLE #NUMS (N BIGINT); INSERT INTO #NUMS VALUES (3), (5), (7); WITH R AS ( SELECT N FROM #NUMS UNION ALL SELECT N*N AS N FROM R …

5
90 일이 지난 행 사이의 간격을 재귀 적으로 찾는 방법
이것은 C # 홈 월드에서 일종의 사소한 작업이지만 아직 SQL로 작성하지 않았으며 커서를 사용하지 않고 세트 기반으로 해결하는 것을 선호합니다. 결과 집합은 이와 같은 쿼리에서 가져와야합니다. SELECT SomeId, MyDate, dbo.udfLastHitRecursive(param1, param2, MyDate) as 'Qualifying' FROM T 작동 원리 이 세 가지 매개 변수를 UDF로 보냅니다. UDF는 내부적으로 params를 사용하여 뷰에서 …

2
모든 어린이의 총계를 찾는 재귀 CTE
다음은 예상되는 결과를 가진 재귀 T-SQL쿼리 (아마도 CTE)를 사용하여 검색하려는 어셈블리 트리입니다 . 부품마다 주어진 어셈블리 당 총량을 알고 싶습니다. '리벳'을 검색하면 직계 자녀 수뿐만 아니라 어셈블리 내 각 수준의 총 수를 알고 싶습니다. Assembly (id:1) | |-Rivet |-Rivet |-SubAssembly (id:2) | | | |-Rivet | |-Bolt | |-Bolt | …

2
PostgreSQL 재귀 하위 깊이
조상으로부터 후손의 깊이를 계산해야합니다. 레코드에가 ​​있으면 object_id = parent_id = ancestor_id루트 노드 (조상)로 간주됩니다. WITH RECURSIVEPostgreSQL 9.4 에서 쿼리를 실행 하려고했습니다 . 데이터 또는 열을 제어하지 않습니다. 데이터 및 테이블 스키마는 외부 소스에서 가져옵니다. 테이블은 지속적으로 성장하고 있습니다 . 현재 하루에 약 30k 레코드가 있습니다. 트리의 모든 노드가 누락 될 …

1
SQL Server Audit Data에서 Scalar Valued User-Defined 함수 사용을 필터링하는 방법은 무엇입니까?
데이터베이스에 대한 모든 실행 작업을 감사하는 데이터베이스 감사 사양이있는 SQL Server 데이터베이스가 있습니다. CREATE DATABASE AUDIT SPECIFICATION [dbAudit] FOR SERVER AUDIT [servAudit] ADD (EXECUTE ON DATABASE::[DatabaseName] BY [public]) 일부 쿼리는 결과 집합의 모든 행에 대해 스칼라 함수 사용을 감사 로그에 기록한다는 것을 알았습니다. 이런 일이 발생하면, 로그는 마지막 휴게소로 ETL하기 …

1
확장 된 트리와 같은 방식으로 재귀 쿼리 결과를 어떻게 정렬합니까?
다음 nodes과 같은 테이블이 있다고 가정 해 봅시다 . CREATE TABLE nodes ( node serial PRIMARY KEY, parent integer NULL REFERENCES nodes(node), ts timestamp NOT NULL DEFAULT now() ); 루트 노드가 최상위 노드에 있고 루트 노드 또는 다른 하위 노드에서 매달려있는 여러 하위 노드가있는 표준 노드 형 트리 구조를 나타냅니다. …

3
maxrecursion에 대한 시스템 전체 기본값 변경
시스템 전체 기본값을 어떻게 변경 MAXRECURSION합니까? 기본적으로 100이지만 1000과 같이 늘려야합니다. 쿼리를 가져 와서 실행하는 프로그램을 사용하고 있기 때문에 쿼리 힌트를 사용할 수 없으며 불행히도이 제한을 극복 할 수 없습니다. 그러나 서버 인스턴스에 대한 관리자 권한이 있습니다. 서버 패싯에서 찔 렀지 만 쿼리 옵션이나 재귀와 관련된 것은 없습니다. 시스템 전체 …

2
개념 ERD 다 대다 또는 재귀?
나는 개념적 다이어그램을 작성하고있다 [예, 속성과 키를 포함하고 있다는 것을 알고 있습니다. 그러나 이것은 제가 배우는 동안하고있는 것을 통합하기위한 것입니다]-관계에 초점을 둔 개념적으로 취급하십시오 테이블이 아닌 다이어그램 방법) 내 마음의 장애물은 : 나는 프로필, 위치 및 조직 관계를 모델링하는 가장 좋은 방법을 확인하려고합니다. 우선, 규칙 : 하나 이상의 프로필 은 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.