Задать вопрос

Как выбрать всю таблицу зная её имя?

Допустим,у меня есть изменяемый параметр,который обозначает название таблицы.
Мне нужно выбрать эту таблицу по-типу:Select *from 'Имя_Таблицы'
Как написать такую хранимую процедуру?Я рылся в:INFORMATION_SCHEMA
,но безрезультатно.
  • Вопрос задан
  • 234 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@Noob_001
DECLARE @SQL varchar(MAX), @table_name varchar(max)
SET @table_name = 'dbo.Имя таблички'
SET @SQL = 'SELECT top 10 * FROM ' + @table_name
exec(@SQL)

дерзай :)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Melkij
@Melkij
PostgreSQL DBA
stackoverflow.com/questions/190776/how-to-have-dyn...

PS: пользователи других СУБД обычно знают, что в мире существует не только mysql и указывают это в вопросе. Так что я решил, что речь именно о mysql.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы