Sql clone

Материал из Eludia
Перейти к: навигация, поиск

Описание

Sql.jpg Это одна из многочисленных функций API Eludia.pm для работы с БД. Как правило, её результат может быть получен с использованием процедуры sql. При этом объём программного кода сокращается, иногда — в несколько раз.

Эта функция позволяет создавать в требуемой таблице новую запись на основе заданной (как правило, извлечённой sql_select_hash или sql в соответствующем режиме), с подменой значений нескольких полей.

Значения всех неупомянутых полей наследуются от записи-оригинала, за единственным исключением: id автогенерируется (вызывается sql_do_insert). В дальнейшем это значение доступно как компонент {id} хэша-результата.

Синопсис (Perl 5)

my $clone = sql_clone (pays => $i,

 dt        => $now,
 id_author => $_USER -> {id},

);
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Разработчику
Администратору
Инструменты