SQL Server 2000 db가 있고 데이터베이스의 사용자 테이블에 포함 된 모든 숫자 필드에 대한 요약 정보를 검색하려고합니다.SQL Server 2000 db의 숫자 필드를 요약하는 T-SQL 쿼리
나는 다음과 같은 쿼리로 이름, 데이터 유형 및 크기를 검색 할 수 있습니다
SELECT t.name AS [TABLE Name],
c.name AS [COLUMN Name],
p.name AS [DATA Type],
p.length AS [SIZE]
FROM dbo.sysobjects AS t
JOIN dbo.syscolumns AS c
ON t.id=c.id
JOIN dbo.systypes AS p
ON c.xtype=p.xtype
WHERE t.xtype='U'
and p.prec is not null
이 어떻게 한 단계 더 갈 수 있고, 각 필드에 포함 된 평균 값 목록을?
하위 쿼리를 사용하여이 작업을 수행 할 수 있습니까? 아니면이 쿼리의 결과를 커서에두고 각 열의 두 번째 선택 쿼리를 반복해야합니까?
고마워요. 변수에서 select를 생성 할 수 없기 때문에 단일 쿼리 내에서 가능할 수 있지만 exec()를 사용하여이를 극복하지는 않았습니다. 완벽한, 감사합니다! – meepmeep