Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Прошу совета  [new]
OxFord1988
Member

Откуда:
Сообщений: 4
Всем привет. Прошу направить, никак не получается разобраться.

Необходимо реализовать хранимую процедуру, которая на входе будут получать XML документ и вносить данные в таблицу

Есть таблица:

CREATE TABLE Outcome
(IDoutcome INT IDENTITY (1,1) NOT NULL,
DocNum INT NOT NULL,
Date CHAR (50) NOT NULL,
StorageID INT NOT NULL,
SellerID INT NOT NULL,
CONSTRAINT PK_IDOutcome PRIMARY KEY (IDoutcome),

Есть пример входного xml сообщения:

<Doc Num="1" DocDate="10-10-2010T00:00:00" StorageID="1" SellerID="1">

Создал хранимую процедуру для простого добавления данных:

CREATE PROCEDURE datainsert
@dn int,
@d char(50),
@si int,
@seli int
AS
BEGIN
SET NOCOUNT ON;
INSERT INTO income (DocNum,Date,StorageID,SellerID) VALUES (@dn,@d,@si,@seli)
end

Насколько понимаю, таким похожим образом можно создать процедуру, которая будет получать xml данные и вносить данные в таблицу. Очень нужен совет.
24 май 17, 19:44    [20509225]     Ответить | Цитировать Сообщить модератору
 Re: Прошу совета  [new]
Romka-Fes
Member

Откуда: Kyiv
Сообщений: 460
OxFord1988,

Если я правильно Вас понял, то это Вам поможет:
http://www.itworld.com/article/2960645/development/tsql-how-to-use-xml-parameters-in-stored-procedures.html
24 май 17, 21:30    [20509423]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить