У меня есть простой запрос, подобный следующему:
SELECT * FROM CUSTOMERS WHERE CUSTID LIKE '~' AND BANKNO LIKE '~'
Проблема в том, что таблица клиентов может содержать или не содержать столбец BANKNO, в зависимости от обстоятельств, которые я не контролирую.Однако, если BANKNO не является столбцом в CUSTOMERS, этот запрос не выполняется.
Поэтому мой вопрос: можно проверить, существует ли столбец BANKNO и, если да, включить его в запрос и, если нет, исключитьэтот столбец?
Запрос действительно должен быть гибким.