Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2017.11.26;
Скачать: CL | DM;

Вниз

тригер ddl на базу mssql. Так правильно?   Найти похожие ветки 

 
ВладОшин ©   (2016-07-07 13:10) [0]

База рабочая, на лету надо, а никогда не делал. И то что-то страшно )

при создании/удалении таблиц в базе по маски spr%
надо их список держать в отдельной, доступной для юзера и проиндексированной "правильно"

CREATE TRIGGER GLOBAL_Spr_TableName  
ON DATABASE  
AFTER CREATE_TABLE, DROP_TABLE
AS
begin
   truncate table dbo.Spr_TableName
   insert into dbo.Spr_TableName
   SELECT
  Table_ID = s.[object_id],
  TableName = s.name
 FROM sys.tables s
 WHERE s.type_desc = N"USER_TABLE"
  AND s.name LIKE "Spr%"
END


 
Kilkennycat ©   (2016-07-07 13:26) [1]

так потренируйся на копии, и не будет страшно.


 
ВладОшин ©   (2016-07-07 13:40) [2]

да что то растерялся
запостил, потом подумал )

можно грохнуть сообщ.


 
ВладОшин ©   (2016-07-08 08:50) [3]

не стал делать. Кто потом пронего вспомнит..
job, выполняющийся от имени админа, а юзер по кнопке Обновить структуру, разрешает ему запуститься один раз. Нормально так, пожалуй


 
Kilkennycat ©   (2016-07-08 10:20) [4]

Стареешь, похоже- осторожничаешь ;)


 
ухты ©   (2016-07-10 15:26) [5]


> при создании/удалении таблиц в базе по маски spr%
>
неужели их так часто тусуют..


 
ВладОшин ©   (2016-07-12 08:37) [6]

да в том и дело, что нет, похоже.
Добавляя фишку, кажется, что теперь половина людей будут пользоваться - а выясняется, что через пару месяцев кто-то один запросит "документацию".
И будет тусовать он один и не чаще раза в месяц.
Погорячился, был не прав, каюсь )


> Kilkennycat ©

Ну, не молодею, факт )
Да и прямо на деньги отражается - по соглашению каждую минуту простоя базы выражается минусом процента премии. А премию я люблю ежемесячно в полном объеме )



Страницы: 1 вся ветка

Текущий архив: 2017.11.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.004 c
2-1451827715
tester
2016-01-03 16:28
2017.11.26
Выбор движка базы данных


15-1467886256
ВладОшин
2016-07-07 13:10
2017.11.26
тригер ddl на базу mssql. Так правильно?


2-1451492742
gedevan
2015-12-30 19:25
2017.11.26
ADOConnection как передать в SQL запрос параметр?


15-1468186201
Юрий
2016-07-11 00:30
2017.11.26
С днем рождения ! 11 июля 2016 понедельник


2-1451454942
gedevan
2015-12-30 08:55
2017.11.26
Как получить количество записей в таблице базы access