Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.04.20;
Скачать: CL | DM;

Вниз

MS SQL   Найти похожие ветки 

 
Armond ©   (2008-03-25 12:30) [0]

Добрый день !!! Может кто нибудь подскажет ? У меня есть табличка, из которой я вытаскиваю данные и заношу в свою табличку. Та табличка из которой извлекаются данные, она постоянно обновляется. Как сделать так, чтобы когда я извлекаю данные, то в мою табличку добавлялись только те данные, которых у меня нету, а все старые записи оставались нетронутыми ? Заранее огромное спасибо !!!


 
Reindeer Moss Eater ©   (2008-03-25 12:34) [1]

BatchMove + batUpdate


 
Reindeer Moss Eater ©   (2008-03-25 12:35) [2]

Точнее batAppend


 
Armond ©   (2008-03-25 12:36) [3]

А можно примерчик небольшой ? Спасибо !!


 
Reindeer Moss Eater ©   (2008-03-25 12:37) [4]

или batAppendUpdate

пример под кнопкой F1


 
MsGuns ©   (2008-03-25 21:06) [5]

Читать про репликацию


 
ЮЮ ©   (2008-03-26 08:30) [6]

> Читать про репликацию


Может просто уничтожить свою табличку как вредный элемент и пользоваться данными из первой, в которой данные актуальны?


 
Ega23 ©   (2008-03-26 09:46) [7]


> Как сделать так, чтобы когда я извлекаю данные, то в мою
> табличку добавлялись только те данные, которых у меня нету,
>  а все старые записи оставались нетронутыми ? Заранее огромное
> спасибо !!!
>


Вариантов масса. Зависит от структуры рабочей таблицы и от того, можешь ли ты изменять её структуру.

Вариант 1.
В рабочей таблице есть Identity-счётчик. Тогда ты всегда будешь знать максимальное значение счётчика на момент последней выборки. Что-то типа:
declare @x int
Select @x=Max(ID) from Твоя_таблица
Insert into Твоя_таблица
 Select from Рабочая таблица
  where Рабочая таблица.ID>@x


Вариант 2.
Такая же фигня, но в рабочей таблице есть поле "Дата регистрации записи", default getdate().

Вариант 3.
Insert-Триггер на рабочую таблицу с вставкой записей в твою.

Ещё можно напридумывать.



Страницы: 1 вся ветка

Текущий архив: 2008.04.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
3-1195787083
magistr_yoda
2007-11-23 06:04
2008.04.20
Какую БД и компоненты использовать, для работы без BDE


2-1206706569
oleg_teacher
2008-03-28 15:16
2008.04.20
помогите с кодировкой


2-1206273219
Бегущий человек
2008-03-23 14:53
2008.04.20
Как заюзать функцию из С-файла в проекте Delphi?


2-1206621875
БарЛог
2008-03-27 15:44
2008.04.20
Сохранение части скриншота


15-1203501625
www
2008-02-20 13:00
2008.04.20
как в убунте расшарить папку