Raima Database Manager — одна из немногих встраиваемых систем баз данных, поддерживающих стандарт INCITS / ISO / IEC 9075-2: 2011 [2012] SQL. Многофункциональный компонент SQL позволяет очень быстро и просто развертывать систему базы данных SQL с использованием RDM, а также обеспечивает гибкость для последующего одновременного использования более оптимизированного API базового курсора с той же системой. Функция RDM SQL PL позволяет разработчикам SQL создавать более продвинутую логику в своей системе баз данных SQL без необходимости изучать более сложный язык программирования, такой как C / C ++ / C # / Java.
Функция процедурного языка SQL в системе баз данных RDM позволяет разработчику базы данных SQL получить доступ ко всем программным конструкциям исключительно на языке SQL. Они могут создавать условные операторы, циклы for и while, объявлять и использовать переменные, используя только SQL. Есть даже поддержка обработки ошибок для пользовательских ошибок. Кроме того, эти операторы компилируются и выполняются на стороне сервера, что значительно улучшает производительность всей системы.
Триггеры SQL - это форма SQL PL, которая позволяет разработчику SQL создавать настраиваемые события, которые возникают при выполнении определенных условий в обычном операторе SQL create / insert / update / delete . Это могут быть простые вещи, такие как возврат ошибки, если вставка выходит за пределы столбца, или более сложные вещи, такие как обновление следующей таблицы / строки, если выполняются определенные условия
RDM поддерживает несколько разных языков программирования, которые взаимодействуют с механизмом SQL. Для C # Raima поддерживает интерфейс ADO.NET. Для Java Raima поддерживает JDBC. Для C / C ++ Raima полностью поддерживает ODBC. RDM спроектирован так, что независимо от языка, с которым программист чувствует себя комфортно, он может оставаться в этой среде / IDE.
WhatsApp us