Как копировать данные из одной таблицы в другую на SQL Serve 2008 R2?
Делаю учет приходов и уходов на рабочее место на своем предприятии в веб интерфейсе. Люди проходят через турникеты, пикают пропусками и в БД , в табличку пишутся данные.Мол Иван Иванович 08:13 пришел на работу.
Я написал на php интерфейс для табельщика, работало на MуSQL базе, как прототип. На сервере стоит SQL Server 2008 R2. Как мне сделать так, чтобы данные из таблички, куда пишутся проходы людей через турникеты, автоматически писались в мою табличку? Таблицы в одной БД.
Лучше не плодить сущности и использовать оригинальную табличку. Если такой возможности нет, то решение будет зависеть от того насколько оперативно нужно копировать данные. Если нужна копия раз в день/час - то лучше сделать джоб. Если копия нужна оперативная - то вешать на оригинальную таблицу триггер на вставку, не забывая при этом что триггер увеличивает нагрузку на базу.