Поиск меток столбцов, соответствующих определенным столбцам в SQL Server 2005 - PullRequest
1 голос
/ 24 сентября 2011

Я столкнулся с проблемой, выясняя конкретные имена столбцов.Я использую SQL Server 2005 и кодирую в структуре Struts 2.

Вот что нужно сделать:

Я хочу узнать имена столбцов, которые имеют конкретное значение в конкретномстрока.

Например, : если в строке в таблице сотрудников значение определенного столбца равно «true», я хочу знать имя столбца.

Я знаю, что на сервере SQL мы можем получить доступ ко всем именам столбцов таблицы, используя этот запрос:

select column_name from information_schema.columns where table_name = 'table's name'

, но я не могу выполнить свою цель.

Я предполагаю, что определил свойясно, если есть что-то, что я пропустил, пожалуйста, скажите.

Спасибо !!

1 Ответ

1 голос
/ 24 сентября 2011

Я предполагаю, что вы не используете ORM, и что вы используете JDBC, хотя, к сожалению, вы не говорите как вы получаете данные из базы данных.

Вам нужно использовать ResultSetMetaData, если вы используете JDBC. , из которого вы можете получить имя столбца по его индексу .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...