Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Книги по теме

Искать:
в:
Порядок:

Исходник

Автор:

Max Pro

 
Название:

T/SQL - способ выполнения действий над группой таблиц, выбирая имена по регулярному выражению like.

Дата: 21 January 2008
Описание: В данном примере удаляются все таблицы из текущего каталога БД, начинающиеся с tab. Язык t/sql, подходит для 2000-й версии и выше. Выполнять можно как простой текст t/sql. 
  Разместить ссылку на этот исходник в форуме вы можете вставив в текст сообщения следующую строку: [CODEPOST ID=224]T/SQL - способ выполнения действий над группой таблиц, выбирая имена по регулярному выражению like.[/CODEPOST]
Оценка: Проголосовало 3 посетителей, средняя оценка 3.67
Оценить:
  1 declare @t varchar(1000), @tt varchar(1000)
  2 
  3 declare xxx cursor for
  4 select table_name from information_schema.tables
  5 where table_name like 'tab%'
  6 
  7 open xxx
  8 fetch next from xxx into @t
  9 while @@fetch_status = 0 begin
 10 
 11  set @tt = 'drop table ' + @t
 12  print @tt
 13  exec (@tt)
 14 
 15  fetch next from xxx into @t
 16 end
 17 close xxx
 18 deallocate xxx
Вернуться к списку исходников в категории ADO.NET
 
Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта