Как вывести первые строки всех таблиц одной БД в MS SQL?

Итак, мой вопрос заключается в том что я хочу вывести первую строку каждой таблицы единой БД(в моем случае это Northwind), где ID = 1, пытаюсь сделать это используя декларирование курсора, может у кого есть какие догадки?

Я немного пытался что-то придумать, но поскольку новичок в изучении языка запросов, дальше дело не идет

DECLARE test_cursor CURSOR
    FOR SELECT * FROM Northwind WHERE some_id = 1;

Нашел решение, вопрос закрыт, нет личного мнения


Ответы (1 шт):

Автор решения: Sergey Moiseenko

Если я правильно понял вопрос:

EXEC sp_MSforeachtable 'select top 1 * from ?'
→ Ссылка