Теперь я обновляю несколько таблиц с столбцами, в которых хранятся номера социального страхования как одна транзакция? У меня более 70 таблиц, чтобы обновить ssn с помощью правильного ssn.Мне нужна помощь при написании хранимой процедуры
Обновление строго по запросу. Иногда я получаю призывы к клиенту, который ошибочно ввел свои ssn в первый раз, когда они зарегистрировались на нашем веб-сайте. когда я получаю такой запрос, я вручную обновляю все ssn в каждой таблице базы данных, в которой хранится информация о клиенте. Очень утомительная задача обновить более 70 таблиц с помощью столбцов ssn один за другим. Кто-нибудь может подумать, как это сделать эффективно? Может ли кто-нибудь показать мне, как писать хранимую процедуру, которую я могу передать в старом SSN и новом SSN, а затем обновляет 70 таблиц?
У кого-нибудь есть синяя печать, которая демонстрирует, как писать хранимую процедуру?
TableName ColumnName
table1 colA
table2 colB
table3 colC
table4 cold
я запроса INFORMATION_SCHEMA.COLUMNS
вид, чтобы восстановить все таблицы, которые Ssn столбцы, как показано выше.
Если вы Ssn в 70 таблицах, то вы не нормированный базы данных. SSN должен находиться только в одном месте. – Paparazzi
В дополнение к тому, что сказал Блэм, не видя ваших структур данных, довольно сложно написать конкретный запрос; просто «таблица обновления хранимой процедуры tsql» для синтаксиса. – LittleBobbyTables
SSN - это личная информация. Это действительно должно быть отделено от других данных, зашифрованных и, как говорит Блэм, хранится в одном месте. И люди задаются вопросом, почему кража данных в Target, sony, Home Depot и других предприятиях - большие новости ... 70 таблиц 70 изменений, чтобы украсть личность ... – xQbert