У меня есть таблица «A» в Oracle, и у меня есть одна и та же таблица на SQL-сервере, но проблема в том, что имена столбцов в oracle все являются капиталом, а sqlserver - в верблюжьем корпусе. Так что прямо сейчас, делая JDBC из java, я должен написать разные запросы для сервера oracle и sql , например.Формирование запросов JDBC
select NAME.ADDRESS,ID from A ---this is for oracle
select Name.Address,Id from A ---this is for sqlserver
так ли я могу написать один запрос, который будет выполняться в обеих базах данных при его использовании в jdbc? Спасибо заранее.
ли вы на самом деле проверить, что база данных (ы) чувствительны к регистру? По умолчанию также нет. –
Да, я проверил и обнаружил, что они чувствительны к регистру, но у меня нет разрешения сделать их нечувствительными к регистру! : – JavaStudent
Затем напишите запросы для sqlserver; и вызовите toUpperCase() в запросе перед вызовом Oracle. –