Написание SQL-запросов для источника данных ODBC

Обычно я пишу SQL-запросы для SQL Server и MySQL, но совсем недавно начал работать с источником данных ODBC, который указывает на базу данных Progress. Мой вопрос заключается в том, где я могу найти хороший справочник по синтаксису для написания SQL для источника данных ODBC. Мне нужно знать, что я могу или не могу делать, но, похоже, в Интернете нет руководств, которые я мог бы найти.

Спасибо!


person programmer    schedule 17.06.2011    source источник


Ответы (3)


ODBC - это просто вид соединения. Синтаксис SQL-запросов по-прежнему будет зависеть от СУБД, которая будет их обрабатывать на другом конце.

person Adriano Carneiro    schedule 17.06.2011
comment
Кроме того, вы также должны иметь возможность использовать JDBC с postgres. - person John Kane; 17.06.2011
comment
Если вы используете мост JDBC/ODBC, почему бы просто не убрать посредника и не использовать JDBC? Если вы собираетесь использовать ODBC без использования моста JDBC/ODBC, зачем делать что-то настолько нестандартное? - person Jay; 18.06.2011

Как упомянул Адриан, вы можете просто использовать те же запросы, которые вы использовали раньше для базы данных, к которой вы подключаетесь. Если вы хотите использовать тот факт, что вы используете источник данных ODBC, и добавить некоторую независимость от платформы сервера базы данных, вы можете рассмотреть возможность использования управляющих последовательностей ODBC: http://msdn.microsoft.com/en-us/library/ms715364(v=vs.85).aspx .

person Olaf    schedule 17.06.2011

Попробуйте это --

Руководство и справочник по Progress SQL-89

Progress SQL-92 Guide and Reference

Конечно, руководство, которое вам нужно, будет зависеть от используемого вами драйвера ODBC.

(Только программное обеспечение OpenLink использует драйвер SQL-89, который обеспечивает лучшую функциональность со старыми базами данных Progress, особенно при работе с типами данных Extent/Array и т. д.)

person Garry M. Biggs    schedule 20.06.2011