Я тралял гугл за ответы на этот вопрос, но не повезло. Любая помощь будет отличной!
У меня есть таблица SQL: tblFeedback. Здесь хранятся ответы на вопросы обратной связи. Вопросы хранятся в другой таблице: tblQuestions. Вопросы в форме обратной связи можно изменить через пользовательский интерфейс, поэтому, когда пользователь редактирует вопросы или заменяет их, я переписываю вопросы в tblQuestions и предоставляю столбцы ответов в tblFeedback (по одному на каждый вопрос). Надеюсь, это достаточно легко понять.
Итак, у меня есть 3 вопроса. Мои столбцы tblFeedback выглядят так:
FeedbackID
Имя
Дата
Question_1
Question_2
Вопрос_3
Я хочу удалить эти столбцы и при необходимости заменить их новыми. Я иду по пути использования ALTER TABLE tblFeedback DROP COLUMN ... но я не могу добавить какие-либо критерии, используя WHERE или что-то еще .. Если бы я мог указать что-то вроде 'if column_name начинается с Question_%' или 'if column_ID> 3 'но если я добавлю ГДЕ после КОЛОННЫ, я получаю ошибки.
Я пишу это для приложения asp.net, используя c #.
Любая помощь в этом была бы очень признательна. Я иду на прогулку, чтобы успокоиться.