Триггеры и хранимые процедуры в MS SQL Server (Triggers and stored procedures)

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ม.ค. 2025

ความคิดเห็น • 23

  • @ТуралИскендерли
    @ТуралИскендерли 5 หลายเดือนก่อน +2

    лучший урок про триггеров который нашел+ хорошая внятная дикция👍

  • @reflex5989
    @reflex5989 10 หลายเดือนก่อน +3

    Спасибо за урок, очень доступно и понятно. Также очень понятные примеры

  • @АбдулхакимМагомедов-ж6у
    @АбдулхакимМагомедов-ж6у 5 ปีที่แล้ว +11

    Просто лучший урок!!! Спасибо большое

  • @milordplus
    @milordplus 2 ปีที่แล้ว +6

    очень доступно освятили тему! Спасибо!

  • @Dziamon
    @Dziamon ปีที่แล้ว +1

    Михаил, акцент английский попроще)) А за видео большое спасибо, очень грамотно рассказано!

  • @Euraks
    @Euraks 2 ปีที่แล้ว +2

    Спасибо за урок

  • @Диванныйаналитик-э9х
    @Диванныйаналитик-э9х 7 ปีที่แล้ว +2

    Отлично объясняете.Попытаюсь в следующем году в ваш ВУЗ поступить.А на каких факультетах вы преподаете?

    • @mikhaelsmirnov
      @mikhaelsmirnov  7 ปีที่แล้ว

      Спасибо. Удачи в поступлении. Тут можно почитать про мою кафедру в университете: кб-9.рф

  • @АлександрГава-у8в
    @АлександрГава-у8в ปีที่แล้ว +2

    1+1*20/100= 1 не потому что математику все знают, а потому что тип данных INT....или я не прав?

  • @starvavn2858
    @starvavn2858 3 ปีที่แล้ว +1

    Можно ли с вами связаться в какой-нибудь соц. сети? Есть пара вопросов по теме, не могу найти ответ в интернете

    • @mikhaelsmirnov
      @mikhaelsmirnov  3 ปีที่แล้ว

      Добрый день. Вы вполне можете задать вопрос в этом комментарии.

  • @DurShlaK
    @DurShlaK 7 ปีที่แล้ว +3

    Было бы прекрасно если бы Вы выкладывали и сам текст .

    • @mikhaelsmirnov
      @mikhaelsmirnov  7 ปีที่แล้ว

      Добрый день. Не совсем понял, что вы понимаете под текстом - текст того, что я говорю или фрагменты кода? И в каком виде предлагается его выкладывать? Спасибо за комментарий.

    • @DurShlaK
      @DurShlaK 7 ปีที่แล้ว

      да именно фрагменты кода, было бы хорошим делом выкладывать.. =) для лентяев =), кстати профессиональный вопрос, как избежать лок таблицы при отработке триггера ?

    • @mikko_videogames
      @mikko_videogames 7 ปีที่แล้ว

      Хм. Мне интересно, по какой причине может возникнуть неудобная вам блокировка таблицы при срабатывании триггера. Кажется, что рецепт надо искать именно у причине - у вас большая по объему транзакция в триггере? Или в самом триггере есть еще какие-то внутренние процедуры?

    • @mikko_videogames
      @mikko_videogames 7 ปีที่แล้ว

      А что касается листингов - это разумное предложение. В следующих видео если код будет усложняться, я обязательно буду их прикладывать, это не проблема.

    • @DurShlaK
      @DurShlaK 7 ปีที่แล้ว

      в моем понимании проблема заключается не в триггере, а в таблице из которой он дергает данные, дело в том, что заполнение идет не равномерно, а с неким временным пробелом. тоесть: столбец id присваивает в лет, а вот столбец info условно будет заполнен через минуту, при том что заполняется програмно, и может налету произойти update. И у меня такое ощущение, что именно из за этого он и блокирует, если интересно, могу дать код. Да, и еще, триггер был изначально на приленкованный сервер сделан, но даже при определении таблицы в которую он переписывает данные на локальный сервер, проблема оставалась.

  • @mikhailsmirnov5993
    @mikhailsmirnov5993 4 ปีที่แล้ว

    А если я допустим хочу в первом триггере сделать так, чтобы при добавлении информации в первую таблицу, эта информация добавлялась во вторую таблицу, аналогично с изменением и удалением.

    • @mikhaelsmirnov
      @mikhaelsmirnov  4 ปีที่แล้ว

      Если я правильно понял ваш вопрос, то для этого нужно в качестве функции активации триггера при его создании использовать условие AFTER INSERT. Более подробно про синтаксис триггеров в T-SQL можно почитать тут: docs.microsoft.com/ru-ru/sql/t-sql/statements/create-trigger-transact-sql?view=sql-server-ver15

  • @KulikovaYana
    @KulikovaYana 6 ปีที่แล้ว

    кликанье просто максимально отвлекает и раздражает, а контент-то неплохой, но случать из-за этого невыносимо

    • @mikhaelsmirnov
      @mikhaelsmirnov  6 ปีที่แล้ว

      KulikovaYana благодарю за комментарий. С проблемой согласен, перезаписать не даёт жуткий дефицит времени. Прошу прощения за неудобства.