Я определяю один определенный пользователем тип таблицы в SQL Server 2008.
Это код
CREATE TYPE [dbo].[PayElementTable] AS TABLE(
[EffDate] [varchar](30) NULL,
[PayEle] [varchar](50) NULL,
[ComType] [varchar](50) NULL,
[Oper] [varchar](20) NULL,
[Amount] [decimal](10, 2) NULL,
[Rowno] [varchar](10) NULL
)
GO
Затем я создаю процедуру sptemptable
CREATE PROCEDURE sptemptable
@T PayElementTable Readonly,--user type as parameter
@CTCID int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
END
GO
Я хочу передать datatable как @T
из C # и перебрать записи @T
внутри выше хранимой процедуры, и в этом цикле я хочу вызвать другую хранимую процедуру с параметром и как передать параметр этой процедуры.
Как я могу это сделать?