Создать хранимую процедуру на основе известных столбцов (не разбить на неизвестные)? - PullRequest
0 голосов
/ 12 апреля 2011

У меня есть таблица с более чем 100 столбцами и парень из базы данных, который любит добавлять новые по своему усмотрению;есть ли способ написать хранимую вставку процедуры, которая будет вставлена ​​в известные столбцы (игнорируя дополнительные);например, набор вставок column1 = x

1 Ответ

4 голосов
/ 12 апреля 2011

Это полностью зависит от базы данных, которую вы используете, если база данных позволяет определенным значениям быть NULL или если значения по умолчанию установлены правильно, вы можете INSERT в определенные столбцы.

INSERT INTO myCrazyHugeTable (column1Name, column2Name)
    VALUES ('column1Val', 'column2Val');

Я бы задал несколько серьезных вопросов о:

  • Почему у вас есть таблица с более чем 100 столбцами
  • Почему структура такая изменчивая
...