Я собираюсь перечислить 3 разных подхода к решению этой проблемы:
npm
: установите live-server , используя npm install -g live-server
. Затем перейдите в этот каталог, откройте терминал и введите live-server
и нажмите enter, страница будет отправлена на localhost:8080
. БОНУС: он также поддерживает горячую перезагрузку по умолчанию. target
до "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir="C:/ChromeDevSession"
и сохраните. Затем с помощью Chrome откройте страницу с помощью ctrl+o
. ПРИМЕЧАНИЕ. НЕ используйте этот ярлык для регулярного просмотра. Поскольку в SQL Server нет триггеров BEFORE INSERT для изменения этой вставки до ее завершения, я бы использовал триггер INSTEAD OF INSERT (ваш код триггера выполняется вместо обычной вставки, так что вы можете добавить свои проверки и / или дополнительные действия).
Этот образец триггера будет вставлять строки в A только в том случае, если их нет в B:
CREATE TRIGGER tr_a_ioi ON A
INSTEAD OF INSERT
AS BEGIN
insert into A
select I.*
from inserted I
left join B on B.PK_Field = I.PK_Field
where B.PK_Field is null -- no corresponding row is found in B
END
Вы можете написать аналогичные триггеры INSTEAD OF UPDATE и INSTEAD OF DELETE для выполнения дополнительных проверок или действий при попытке обновить или удалить строки в A.