0
Welchen Typ muss ich wählen, wenn ich eine DataTable
an SQL Server 2008 senden möchte? Weil ich meinen eigenen Typ für eine Tabelle erstellt habe, um die Übertragung der Datentabelle zu ermöglichen.SqlDbType und eigene SQL Server Typ
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))
Stored Procedure "Kurzform":
create procedure insertkeys
@indicater, @keys keytable readonly
as
begin
insert into dbo.tableA
select *
from @keys
end
Dies wird in der Dokumentation für [Tabellenwertparameter] (https://msdn.microsoft.com/en-us/library/bb675163 (v = vs.110) ASPX-) –
so strukturiert abgedeckt ? – Ams1