我有一个 MS SQL Server 数据库,上面有大约 75 个表,如果不存在具有相同主键的记录,我会尝试将记录插入表中,或者如果存在则更新。我可以将每个表的主键硬编码到我的 vb.net 代码中,但我不想在以后添加更多表,并且我的代码需要在不更改的情况下处理这个问题。有没有办法使用查询从表中提取主键列名称,以便我可以循环遍历执行相同代码的每个表?
谢谢,汤姆
PS我在SQL方面有点新手,所以如果你有时间,请简单明了地回答任何问题。
我有一个 MS SQL Server 数据库,上面有大约 75 个表,如果不存在具有相同主键的记录,我会尝试将记录插入表中,或者如果存在则更新。我可以将每个表的主键硬编码到我的 vb.net 代码中,但我不想在以后添加更多表,并且我的代码需要在不更改的情况下处理这个问题。有没有办法使用查询从表中提取主键列名称,以便我可以循环遍历执行相同代码的每个表?
谢谢,汤姆
PS我在SQL方面有点新手,所以如果你有时间,请简单明了地回答任何问题。