OCI-Lob::save
(PHP 5, PHP 7, PECL OCI8 >= 1.1.0)
OCI-Lob::save — Сохраняет данные в LOB
Описание
bool OCI-Lob::save
( string
$data
[, int $offset
] )
Сохраняет данные из параметра data
в объект LOB.
Список параметров
-
data
-
Данные для сохранения.
-
offset
-
Может использоваться для указания смещения от начала LOB.
Возвращаемые значения
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Расширения для работы с базами данных
- Расширения для работы с базами данных отдельных производителей
- Oracle OCI8
- Функция OCI-Lob::append() - Добавляет данные из объекта LOB в конец другого объекта
- Функция OCI-Lob::close() - Закрывает дескриптор объекта LOB
- Функция OCI-Lob::eof() - Проверяет, находится ли указатель LOB на конце объекта
- Функция OCI-Lob::erase() - Очищает указанную часть объекта LOB
- Функция OCI-Lob::export() - Сохраняет содержимое объекта LOB в файл
- Функция OCI-Lob::flush() - Очищает и записывает буфер объекта LOB на сервер
- Функция OCI-Lob::free() - Освобождает ресурсы, связанные с дескриптором LOB
- Функция OCI-Lob::getBuffering() - Возвращает текущее состояние буферизации большого объекта (LOB)
- Функция OCI-Lob::import() - Записывает содержимое файла в объект LOB
- Функция OCI-Lob::load() - Возвращает содержимое объекта LOB
- Функция OCI-Lob::read() - Возвращает часть объекта LOB
- Функция OCI-Lob::rewind() - Переводит указатель объекта в начало большого объекта
- Функция OCI-Lob::save() - Сохраняет данные в LOB
- Функция OCI-Lob::saveFile() - Псевдоним OCI-Lob::import
- Функция OCI-Lob::seek() - Устанавливает позицию внутреннего указателя LOB
- Функция OCI-Lob::setBuffering() - Изменяет текущее состояние буферизации большого объекта (LOB)
- Функция OCI-Lob::size() - Возвращает размер объекта LOB
- Функция OCI-Lob::tell() - Возвращает текущую позицию внутреннего указателя объекта LOB
- Функция OCI-Lob::truncate() - Обрезает большой объект
- Функция OCI-Lob::write() - Записывает данные в объект LOB
- Функция OCI-Lob::writeTemporary() - Записывает временный большой объект (LOB)
- Функция OCI-Lob::writeToFile() - Псевдоним OCI-Lob::export
Коментарии
If you are using Save() on an update statement, PHP will throw a warning similar to "OCILobWrite: OCI_INVALID_HANDLE..." if your update statement did not catch any rows with its where clause.
When you get "OCI-Lob::save(): OCI_INVALID_HANDLE in ..." try
oci_execute($stid, OCI_NO_AUTO_COMMIT);
$clob->save($data);
oci_commit($conn);