如何通过网格视图插入多个记录,我正在使用SQL Server 2008这是我的存储程序。
create proce
@InvoiceNo int
as
insert into tbl_school(id) values (@InvoiceNo)
你的问题不清楚;但是,对于将一个int
作为参数并执行insert
的存储过程,这里没有"批量"方法:您只需要多次调用存储过程(每条记录一次)。如果您可以灵活地修改设计,则替代选项包括:
- 在字符串
[n]varchar(max)
中传递多个 ID,然后拉开(通常通过"拆分"UDF)进行插入 - 表值参数
-
SqlBulkCopy
(原始 TDS 插入,不使用存储过程)
但是:如何从网格视图获取到数据层主要是代码的设计和实现细节。