두 서버 간의 데이터를 비교해야하는 시나리오가 있습니다.기본 키 행 수를 가진 모든 테이블 이름을 얻으십시오
, 나는 새로운 학생이 생성 된 고유 한 스키마를 조인 할 때마다SchemaName|TableName|RowCount_PrimaryKey
같은 출력을 제공하는 결과 집합을
길고도 짧은 이야기 필요하다고 Stu1200
이 스키마는
stu1200.class
stu1200.sub
stu1200.avg
stu1200.work
stu1200.blabla
추천 테이블이
우리 데이터베이스에는 500 명의 학생이 있습니다. 그래서 500 스키마. 나는 500 명의 학생들의 모든 작업 표를 비교할 필요가있다.
이렇게하려면 기본 키의 수를 알아야합니다 (예 : StuID
). 그래서 저는 일과 같은 테이블을 가진 500 개의 스키마를 모두 가져와야합니다.
SchemaName TableName StuID_Count
stu1200 Work 70
Stu1201 Work 112
Stu1202 Work 9
어떻게
같은 뭔가이이을 할 수 있는가? 나는 테이블의 행 카운트를 수행하지만 쓸모없는 스크립트를 가지고 있는데, 기본 키에만 기반한 행 카운트가 필요하다.
참고 :. SQL 서버 2000 :(제안/경험을 공유하기위한 사전에
감사를 사용
모든 학생에게 새 스키마를 만드시겠습니까? Yikes. –
잠깐, SQL Server 2000에서 스키마를 어떻게 작성하고 있습니까? 새 주인을 찾으셨습니까? –
예 새로운 주인이 – palum