Уважаемые слушатели! Обращаем ваше внимание, что 01.05.2024 и 09.05.2024 у нас выходные дни. Вы можете оставить сообщение в чате, мы обязательно ответим!
Уважаемые слушатели! Теперь для вас работает номер технической поддержки 8 (800) 444-28-35 с 9:00 до 21:00

Частным лицам +7 (495) 232-32-16

Слушателям
от организации
+7 (495) 780-48-44

+7 (495) 780-48-49

Какую пользу можно извлечь из расширенных свойств объектов БД SQL Server

Самородов Федор Анатольевич: Какую пользу можно извлечь из расширенных свойств объектов БД SQL Server

СФА

Микрософт предлагает использовать расширенные свойства (extended properties) объектов в SQL Server'е для взаимодействия с приложением. А можно ли сделать с ними что-то полезное именно в базе данных? Ведь не просто так они вынесены на отдельную закладку в Management Studio!

Да, расширенные свойства можно приспособить для удобного хранения и отображения той информации, с которой вам было бы комфортно работать в графическом интерфейсе. Посмотрите на свойства, которые я добавил к этой хранимой процедуре:

Расширенные свойства (extended properties) объектов базы данных в MS SQL Server

Процедура сама считает сколько раз её вызывали и сама запоминает кто и когда использовал её в последний раз. Добавить такое журналирование было не сложно:

Работа с расширенными свойствами (extended properties) объектов базы данных в MS SQL Server

А не лучше ли было хранить эти данные в какой-нибудь таблице? Да, если вы собираетесь обрабатывать эти данные автоматически, то, разумеется, следует использовать традиционный подход. Но если эти данные нужны вам именно при работе в SSMS, то гораздо удобнее будет просто посмотреть их в свойствах процедуры на закладке "Extended properties".

Хотите подарить администратору, который будет обслуживать вашу базу данных небольшую порцию приятных эмоций? Ему будет приятно почувствовать вашу заботу! :) Добавьте немного комфорта к его нелёгкой работе. Например, вот так:

Расширенные свойства (extended properties) таблицы в MS SQL Server

Подробнее об этом Вы сможете узнать на курсах SQL Server

Ближайшие группы

envelope

Спасибо! Вам на e-mail отправлено письмо со ссылкой для подтверждения

Если письмо не пришло, поищите его в папке со спамом или повторите подписку

email-checked.png

Вы подписались на рассылку

Как будет оформлено обучение?

Оплачивать будет:

Спасибо за обращение! Ваш менеджер свяжется с Вами в течение нескольких минут.