我一直在用谷歌搜索这个问题的答案,但没有运气。任何帮助都会很棒!
我有一个 SQL 表:tblFeedback。它存储反馈问题的答案。问题保存在不同的表中:tblQuestions。反馈表上的问题可以通过用户界面进行更改,因此当用户编辑替换它们的问题时,我将问题重写为 tblQuestions 并在 tblFeedback 中提供答案列(每个问题一个)。希望这很容易理解。
所以此刻我有3个问题。我的 tblFeedback 列看起来像:
FeedbackID
Name
Date
Question_1
Question_2
Question_3
我想删除这些列并在必要时将它们替换为新列。我正在使用 ALTER TABLE tblFeedback DROP COLUMN 的路径......但我不能使用 WHERE 或其他任何东西添加任何标准。如果我可以指定类似“如果 column_name 以 Question_% 开头”或“如果 column_ID > 3 ' 但如果我在 COLUMN 之后添加 WHERE,则会出现错误。
我正在为使用 c# 的 asp.net 应用程序编写此内容。
对此的任何帮助将不胜感激。我去散步让自己冷静下来。