我有一个场景,我需要在两台服务器之间比较数据。获取带有主键行数的所有表名
长话短说,我需要一个结果集,它提供了类似
SchemaName|TableName|RowCount_PrimaryKey
输出每当一名新学生加入创建一个独特的模式说Stu1200
这种模式有5个表像
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 Server 2000 :(
预先感谢分享您的建议/经验
你为每个学生创建一个新的模式?让人惊讶。 –
等待,你如何在SQL Server 2000中创建模式?你是不是指新主人? –
是的,它是一个新的所有者 – palum