У меня есть сценарий, где мне нужно сравнить данные между двумя серверами.получить все имена таблиц с номером строки первичного ключа
Короче говоря, мне нужен результирующий набор, который дает выход как
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