SQLServer2008提供的新的表值参数
发布时间:2020-12-12 12:48:43 所属栏目:MsSql教程 来源:网络整理
导读:经常我们会遇到需要一次往数据表中插入多行数据。此时,最简单的莫过于调用存储过程。 幸运的是,SQL Server 2008提供了新的 表值参数 ,可以一次性传入并处理多个行集。 示例如下: [sql] ? view plain copy print ? /*************一次插入N个行集*********
经常我们会遇到需要一次往数据表中插入多行数据。此时,最简单的莫过于调用存储过程。 幸运的是,SQL Server 2008提供了新的表值参数,可以一次性传入并处理多个行集。 示例如下: [sql]? view plain copy print ?
注意:这种一次转入多个参数的模式与SQL Servrer 2008新增的Values((group1),(group2),...,(groupn))的方式很类似,后者的应用可以看这里: 小结:SQL Server 2008 新增参数类型-表值参数,使用用户定义的表类型来声明,借助它,可以不必创建临时表或许多参数,即可向存储过程发送多行数据。对于某些繁忙的系统,这减少了应用程序和数据库服务器之间的交互,从而减少了占用的带宽,数据库端的事务处理更高效。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |