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

Как реализовать скрипт удаления пустых таблиц в базе MS SQL?

Собственно есть база данных в которой больше 300 таблиц. Скриптом создаются новые.
Через определенное время необходимо проходить и удалять пустые. Можно сделать на T-SQL, но хочется реализовать одним запросом(вложенным). Если плохо гуглил - ткните носом. Спасибо.
  • Вопрос задан
  • 440 просмотров
Подписаться 1 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    DevOps-инженер с нуля
    15 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@dmitryKovalskiy
программист средней руки
Можете проверять это. Передать внутрь название базы и сущности и удалять если вернулся не NULL. Но я бы разбирался за каким чертом постоянно создаются и удаляются таблицы.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Алгоритм вроде простой:
1. получить перечень всех таблиц из базы
2. отсеять лишние по имени (если требуется)
3. foreach по списку с count ... limit 1
Оформить в виде триггера.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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