Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ALTER TABLE CLAUSE
|
|||
|---|---|---|---|
|
#18+
MS SQL Server 7.0 SQL Check syntax ругается на выражения типа ALTER TABLE @TName где TName переменная или параметр, хранящий имя таблицы. Разве так нельзя? Как же мне написать такую хранимую процедуру, которая добавляла бы, например, во все таблицы пользователя какое-нибудь поле? С уважением, Иван Серебров ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2000, 09:38 |
|
||
|
ALTER TABLE CLAUSE
|
|||
|---|---|---|---|
|
#18+
create procedure AddColumnAnywhere as begin select name into #t from sysobjects o where type='U' declare @n varchar(100), @s varchar(100) while 2+2=4 begin select @n=min(name) from #t if @n is null break delete #t where name=@n select @s='ALTER TABLE '+@n+' ADD NewColumn int' exec(@s) end end go Но лучше вместо временной таблицы использовать курсоры. С приветом Сергей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2000, 11:41 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32000512&tid=1827664]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 370ms |

| 0 / 0 |
