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