Глава 33. ECPG — Встроенный SQL в C#
Глава 33. ECPG — Встроенный SQL в C
Оглавление
- 33.1. Концепция
- 33.2. Управление подключениями к базе данных
- 33.3. Выполнение SQL-команд
- 33.4. Использование переменных хоста
- 33.5. Динамический SQL
- 33.6. Библиотека pgtypes
- 33.7. Использование областей дескрипторов
- 33.8. Обработка ошибок
- 33.9. Препроцессорные директивы
- 33.10. Обработка встроенных программ SQL
- 33.11. Библиотечные функции
- 33.12. Большие объекты
- 33.13. Приложения C++
- 33.14. Встроенные SQL-команды
- ALLOCATE DESCRIPTOR — выделить область дескриптора SQL
- CONNECT — установить соединение с базой данных
- DEALLOCATE DESCRIPTOR — освобождение области дескриптора SQL
- DECLARE — определить курсор
- DECLARE STATEMENT — объявление идентификатора SQL-оператора
- DESCRIBE — получить информацию о подготовленном операторе или наборе результатов
- DISCONNECT — завершить соединение с базой данных
- EXECUTE IMMEDIATE — динамически подготавливает и выполняет оператор
- GET DESCRIPTOR — получить информацию из области дескриптора SQL
- OPEN — открыть динамический курсор
- PREPARE — подготовить оператор для выполнения
- SET AUTOCOMMIT — установить поведение автокоммита текущей сессии
- SET CONNECTION — выбор соединения с базой данных
- SET DESCRIPTOR — установить информацию в области дескриптора SQL
- TYPE — определить новый тип данных
- VAR — определить переменную
- WHENEVER — указывает действие, которое должно быть выполнено, когда SQL-запрос вызывает возникновение определенного класса условия
- 33.15. Режим совместимости с Informix
- 33.16. Режим совместимости Oracle
- 33.17. Внутреннее устройство
Эта глава описывает встроенный пакет SQL для Tantor SE-1C. Он был написан Линусом Толке (<[email protected]>
) и Майклом Мескесом (<[email protected]>
). Изначально он был написан для работы с C. Он также работает с C++, но пока не распознает все конструкции C++.
Эта документация довольно неполная. Но поскольку этот интерфейс стандартизирован, дополнительную информацию можно найти во многих ресурсах о SQL.