Как вывести первые строки всех таблиц одной БД в 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 ?'