----首先,我们定义一个表值参数类型,其实就是一个表变量  
Create type dbo.tp_Demo_MultiRowsInsert as Table  
(  
[PName] [Nvarchar](20) NOT NULL,  
[GName] [Nvarchar](20) NOT NULL  
)  
GO  
  
----下面我们用这个表变量做参数,通过存储过程调用它  
CREATE Procedure dbo.CPP_InsertMultiRows  
(@ManyRows as tp_Demo_MultiRowsInsert readonly  
)  
as  
INSERT [dbo].[tb_Demo_MultiRowsInsert]  
SELECT PName,GName from @ManyRows  
  
GO  
  
----程序中构造多个行集  
DECLARE @tmpRows as tp_Demo_MultiRowsInsert  
  
----插入多个数据到参数表中  
INSERT @tmpRows(PName,GName) values('胡一刀','国土资源部')  
INSERT @tmpRows(PName,GName) values('胡青牛','医药局')  
INSERT @tmpRows(PName,GName) values('令狐冲','文广中心')  
  
----传递参数到存储过程,完成一次多行集插入  
EXEC dbo.CPP_InsertMultiRows @tmpRows

最新文章

  1. EntityFramework与TransactionScope事务和并发控制
  2. 批量 ping 测试脚本
  3. 重构Mybatis与Spring集成的SqlSessionFactoryBean(1)
  4. Oracle存储过程中临时表的使用技巧
  5. c++实现des算法
  6. OD调试4--绕过nag窗口
  7. ubuntu 永久设置dns信息
  8. ios自定义选择器ActionSheetPicker改进版
  9. Spring 事务中 readOnly 的解释
  10. Toad 中的compare使用方法
  11. SAP-MM:收货转储时提示 M7053“只能在公司代码 **** 的期间 2014/04 和 2014/03 中记账”
  12. Android中Service类onStartCommand
  13. hdu4352(数位dp)
  14. php:修改NetBeans默认字体
  15. 如何使用cygwin去编译cocos2dx项目中的C++文件
  16. CentOS 7 部署、连接 数据库mariadb
  17. iOS10适配相关
  18. 关于LaTeX公式排版
  19. Spring的单例实现原理-登记式单例
  20. oracle客户端安装

热门文章

  1. Unity中,保存在OnInspectorGUI中改变的值
  2. 阿里云ecs绑定域名
  3. SQL Server调试存储过程
  4. [转] 随机数是骗人的,.Net、Java、C为我作证
  5. GridSearchCV 与 RandomizedSearchCV 调参
  6. 梯度提升决策树(GBDT)与XGBoost、LightGBM
  7. [C#] 对List进行分组排序后输出
  8. 【project】十次方-01
  9. Java中Date类型的工具类
  10. VM搭建hadoop分布式集群