如何在存储过程中为多行插入此值。 [英] how can I insert this values for multiple rows in Stored Procedure..
本文介绍了如何在存储过程中为多行插入此值。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
插入 进入 patient_progress_tracking_header(Branch_Id,Tenant_Id,Patient_Id,DiseaseId )值(_ Branch_Id,_Tenant_Id,_Patient_Id,_disease_Id);
插入 进入 patient_progress_tracking_details(DiseaseId,Patient_Id,Branch_Id,Tenant_Id) values (_ disease_Id,_Patient_Id,_Branch_Id,_Tenant_Id);
我正在使用Mysql ..
解决方案
尝试这样(如果您使用的是Sql Server 2008):
INSERT INTO 表(Column1, Column2,Column3,Column4) VALUES
(' Value1',' Value2', ' Value3',' Value4'),
(' Value5',' Value6',' Value7',' Value8'),
(' Value9',< span class =code-string>' Value10',' Value11',' Value12')
否则使用循环插入多行的值。
--Amit
Insert Into patient_progress_tracking_header(Branch_Id,Tenant_Id,Patient_Id,DiseaseId)values(_Branch_Id,_Tenant_Id,_Patient_Id,_disease_Id);
Insert Into patient_progress_tracking_details(DiseaseId,Patient_Id,Branch_Id,Tenant_Id)values(_disease_Id,_Patient_Id,_Branch_Id,_Tenant_Id);
I am Using Mysql..
解决方案
Try like this(If you are using Sql Server 2008):
INSERT INTO Table(Column1, Column2, Column3, Column4) VALUES ('Value1', 'Value2', 'Value3', 'Value4'), ('Value5', 'Value6', 'Value7', 'Value8'), ('Value9', 'Value10', 'Value11', 'Value12')
Otherwise use a loop to insert values for multiple rows.
--Amit
这篇关于如何在存储过程中为多行插入此值。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文