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