0
Какой тип я должен выбрать, хочу ли я отправить DataTable
на SQL Server 2008? Потому что я создал свой собственный тип для таблицы, чтобы обеспечить передачу данных.SqlDbType и собственный тип SQL Server
SqlCommand cmd = new SqlCommand("dbo.LipperFilesTestingInsertFileRowKey", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add(new SqlParameter("@DataTable", SqlDbType.???, 512));
SQL
CREATE TYPE [dbo].[keytable] AS TABLE (key varchar(512))
Хранимая процедура "короткая форма":
create procedure insertkeys
@indicater, @keys keytable readonly
as
begin
insert into dbo.tableA
select *
from @keys
end
Это описано в документации [табличные значения параметров] (https://msdn.microsoft.com/en-us/library/bb675163 (v = vs.110) .aspx) –
поэтому его структурированным ? – Ams1