小编典典

将数据插入SQL表

sql

我的数据表中的数据就像

ID ContactName1  Designation1 ContactName2 Designation2
1  A             dummy        B            sam

我的表的表结构是

ID ContactName Designation

我将存储过程中的值传递为:

@ContactName1
@Designation1

@ContactName2
@Designation2

我想要一个插入语句来插入记录。

我怎样才能做到这一点?


阅读 157

收藏
2021-05-16

共1个答案

小编典典

假设您的ID主键设置为自动递增,并且表具有三个字段:

INSERT INTO DataTable (ContactName, Designation) VALUES 
    (@ContactName1, @Designation1), 
    (@ContactName2, @Designation2);

根据实际的ID,如果您没有自动递增的ID(根据对Ivan响应的评论判断),则不需要,实际上可以使用MAX()语句获取它:

SELECT MAX(ID) AS max_id FROM DataTable
2021-05-16