SqlDbType 和自己创建的 SQL 服务器类型
SqlDbType and own created SQL Server type
如果我想将 DataTable
发送到 SQL Server 2008,我必须选择哪种类型?因为我为 table 创建了自己的类型来提供数据传输 table.
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))
存储过程"short form":
create procedure insertkeys
@indicater, @keys keytable readonly
as
begin
insert into dbo.tableA
select *
from @keys
end
您应该使用的类型是;
SqlDbType.Structured
如果我想将 DataTable
发送到 SQL Server 2008,我必须选择哪种类型?因为我为 table 创建了自己的类型来提供数据传输 table.
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))
存储过程"short form":
create procedure insertkeys
@indicater, @keys keytable readonly
as
begin
insert into dbo.tableA
select *
from @keys
end
您应该使用的类型是;
SqlDbType.Structured