Я работаю над приложением, которое мы будем использовать для поддержки нашего словаря базы данных (описание каждого столбца в каждой таблице), и хотел бы создать функцию «Обновить», которая может перейти в базу данных и получить обновленный список/имена столбцов.Идентификатор уникального столбца SQL Server
У меня возникают проблемы с тем, когда столбец переименован/перемещен, я хотел бы отслеживать, есть ли способ обновить базу данных новыми данными. Я попытался использовать Column_ID
от syscolumns
, но это изменяется, когда столбец перемещается, поэтому кажется, что это произвольное число.
Есть ли уникальный идентификатор, который генерирует SQL Server для столбца, который не изменяется?
Моя альтернатива заключается в том, чтобы добавить новый столбец и пометить старый как удаленный.
Благодаря
Синтаксис для перемещения столбцов отсутствует. SSMS отбрасывает и воссоздает всю таблицу, если вы это сделаете. –
Спасибо, я думал, что так будет. Я просто хотел посмотреть, есть ли уникальный элемент, назначенный столбцу, который я могу проверить. –