У меня есть база данных MS SQL Server с 75 таблицами, и я пытаюсь вставить записи в таблицы, если записи с таким же первичным ключом не существует, или обновить, если они есть.
Я мог бы жестко закодировать первичные ключи для каждой таблицы в мой код vb.net, но я бы предпочел не добавлять новые таблицы позже, и мой код должен обрабатывать это без изменений. Есть ли способ извлечь имена столбцов первичного ключа из таблицы с помощью запроса, чтобы я мог циклически проходить по каждой таблице, выполняющей один и тот же код?
Спасибо,
Том
P.S. Я немного новичок, когда дело доходит до SQL, поэтому, если у вас есть время, будьте просты и ясны с любыми ответами.