Реферат: Перенос приложений MIDAS с одной СУБД на другую
create table pDoc_List
(
SPID int, --идентификаторподключения
doc_id int,
doc_num varchar(40),
doc_date smalldatetime,
from_id int,
to_id int,
doc_sum DSum,
from_name varchar(224),
to_name varchar(224)
)
go
В этой временной таблице мы будем хранить данные, отвечающие нашим критериям поиска. Для того, чтобы можно было отличить, какому клиенту предназначены данные, вводится столбец SPID, в котором мы будем хранить уникальный идентификатор подключения к БД (@@spid).
После того, как данные скопированы в эту таблицу, мы можем спокойно, никому не мешая, обрабатывать их так, как нам захочется. А клиенту (точнее, серверу приложений) остается только их выбрать из данной таблицы.
ПРИМЕЧАНИЕ Надо отметить, что данный алгоритм применим только в тех случаях, где некритично, что между перечитыванием данных клиентом они могут измениться |
Вот код процедуры, заполняющей эту таблицу:
create proc list_doc @from_date datetime, @to_date datetime as declare @from_name varchar(224) declare @to_name varchar(224) declare @from_id int declare @to_id int declare @doc_id int declare @doc_num varchar(40) declare @doc_date datetime declare @doc_sum dsum delete from pDoc_List К-во Просмотров: 372
Бесплатно скачать Реферат: Перенос приложений MIDAS с одной СУБД на другую
|