我的数据表中的数据就像
ID ContactName1 Designation1 ContactName2 Designation2 1 A dummy B sam
我的表的表结构是
ID ContactName Designation
我将存储过程中的值传递为:
@ContactName1 @Designation1 @ContactName2 @Designation2
我想要一个插入语句来插入记录。
我怎样才能做到这一点?
假设您的ID主键设置为自动递增,并且表具有三个字段:
INSERT INTO DataTable (ContactName, Designation) VALUES (@ContactName1, @Designation1), (@ContactName2, @Designation2);
根据实际的ID,如果您没有自动递增的ID(根据对Ivan响应的评论判断),则不需要,实际上可以使用MAX()语句获取它:
SELECT MAX(ID) AS max_id FROM DataTable