|
|
|
 |
 |
Исходник |
 |
|
 |
 |
|
Автор:
|
|
|
Название:
|
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 |
|
|
 |
 |
 |
 |
|
|