Язык программирования баз данных Informix-4GL


Динамический SQL - часть 3


  • Вводятся необходимые параметры для SQL-оператора.
  • При открытии курсора выполняется подготовленный оператор. Спецификатор Using в операторе Open указывает имена двух главных переменных, содержимое которых заменяет знаки вопроса, указанные в исходном операторе.
  • Первая строка данных выбирается с помощью открытого курсора. Спецификатор Into оператора Fetch специфицирует главные переменные, которые должны принимать значения столбцов строки, выбранной по курсору.
  • Оператор Free служит для освобождения памяти. Оператор Free получает либо имя оператора, либо имя курсора, объявленного для оператора с этим именем, и освовождает память, занятую подготовленным оператором.

    Для простых операторов, не требующих курсора или главных переменных, можно объединить действия операторов Prepare, Execute, Free в одной операции. Оператор Execute Immediate получает строку символов, подготавливает ее, выполняет и освобождает память.




    Начало  Назад  Вперед



    Книжный магазин