Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2017.11.26;
Скачать: [xml.tar.bz2];

Вниз

тригер 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;
Скачать: [xml.tar.bz2];

Наверх





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


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


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


2-1451755251
Axl
2016-01-02 20:20
2017.11.26
Проблемы с ЛКМ (нажал на объекте, отпустил вне)


2-1451827715
tester
2016-01-03 16:28
2017.11.26
Выбор движка базы данных





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский