Отслеживание любых изменений в таблице на SQL Server с Python - PullRequest
0 голосов
/ 04 апреля 2019

Как ты сегодня?

Я новичок в Python.Я работаю с SQL Server 2014 и Python 3.7.Итак, моя проблема заключается в следующем: когда происходит какое-либо изменение в таблице в БД, я хочу получить сообщение (или событие, или что-то подобное) на моем сервере (Web API - если вам нравится это имя).Я не знаю, как это сделать с Python.У меня есть практика (опыт может быть).Я работал с C # и SQL Server, и в этом случае я использовал метод «Зависимость SQL» в C #, чтобы решить эту проблему.Это действительно хорошо!Есть что-то подобное в Python?Большое спасибо за любую идею, пожалуйста!

Большое спасибо.

1 Ответ

0 голосов
/ 04 апреля 2019

Я не знаю много вещей о SQL. Но я думаю, что есть инструменты для SQL, чтобы обнаружить эти изменения. И тогда вы могли бы создать вечный поток цикла, используя пакет многопоточности, чтобы зафиксировать это изменение. (Не забудьте использовать time.sleep (), чтобы заблокировать ваш поток, чтобы он не занимал процессор слишком долго.) Как только вы захватите изменение, вы можете вызвать функцию, которую хотите использовать. (На самом деле, вы могли бы разработать простой механизм событий для этого). Я новичок в области компьютерных наук и надеюсь, что мой ответ правильный и полезный. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...