Вставка данных из фрейма данных в R в предопределенную таблицу базы данных Teradata работает нормально и довольно быстро для небольших (несколько строк) фреймов данных. Однако я обнаружил странное поведение при вставке ...
Я хочу подключиться к базе данных AzureSQL, используя DBI в R. Я хочу управлять этим подключением с помощью аутентификации AzureAD ActiveDirectoryPassword. Для этого мне необходимо указать UID и пароль AzureAD. Я ...
Я искал в Google, но не смог найти ответа на простой, на мой взгляд, вопрос. У меня есть код Perl (пример ниже), который получает данные каждые 3 секунды и обновляет полученные данные в MySQL ...
Какой лучший способ фиксировать любые ошибки DBI в Perl? Например, если вставка не удалась из-за того, что во вставляемых значениях были недопустимые символы, как я могу не допустить сбоя сценария, но ...
У меня такой запрос select * from table where ID in (1,2,3,5. ...) Как можно составить этот запрос с помощью DBI, используя подстановки? Например: my @list = (1, 2, 3, 4, 5);
my $sql = "select * ...
У меня есть несколько миллионов файлов изображений в сегменте хранилища S3, и я знаю, что они никогда не изменятся.
Чтобы оптимизировать запросы, я решил добавить к своим файлам заголовок expires (как описано здесь: страница google ...
У меня установлен Perl 5.8 на всех наших серверах, и я хотел использовать модули DBI и DBD :: Oracle для доступа к нашим базам данных. Меня больше всего беспокоят новые версии Perl, модули DBI и DBD ...
В документации DBI это рекомендуемый код для многократного выполнения запроса: $ sth = $ dbh-> prepare_cached ($ statement);
$ sth-> выполнить (@bind);
$ data = $ sth-> fetchall_arrayref (@attrs) ...
Я пишу код Perl и использую модуль DBI в файле с расширением .pm. При импорте модуля DBI я получаю сообщение об ошибке, например синтаксическую ошибку, в /etc/perl/Foo.pm, строка 13, рядом с «DBI:»
...
Я пытаюсь отсортировать наш устаревший код, который служит двум целям. Он использует DBI для создания базы данных, а затем использует DBI для подключения к этой базе данных. К сожалению, для каждого из них использовался один и тот же код. Это...
Есть ли способ с помощью DBI определить, будет ли дескриптор выполненного оператора для оператора SELECT возвращать какие-либо строки без извлечения из него? Т.е. что-то вроде: используйте DBI;
...
my $ sth = $ dbh -> ...
Я не могу использовать %ENV var в моем Perl скрипте для использования Oracle libs. BEGIN { $ORACLE_HOME = "/usr/lib/oracle/10.2.0.3/client64"; $LD_LIBRARY_PATH = "$ORACLE_HOME/lib"; $ORACLE_SID="prod"; $ENV{...
Кто-нибудь видел модуль типа DBI для Perl, который легко использует заглавные буквы, на синтаксисе множественной вставки MySQL вставить в значения TBL (col1, col2, col3) (1,2,3), (4,5,6), ...? Я еще не нашел интерфейса ...
Я пытаюсь записать строки utf-8 в таблицу MySQL с помощью perl / DBI. По какой-то причине строка обрезается до первого символа, отличного от ascii. Например, если я настроил следующую таблицу: ...
У меня есть приложение, в котором база данных изменяется редко, а приложение требует много операций чтения из базы данных, которая замедляется производительность значительно снизилась. Многие из этих операций чтения ...
Согласно документации DBI, похоже, я могу получить количество затронутых строк только методом do. $ rows_affected = $ dbh-> do ("ОБНОВЛЕНИЕ your_table SET foo = foo + 1"); Как я могу получить то же самое ...
Я создаю набор операторов SQL INSERT для базы данных, которая еще не существует, и сохраняю их в файл. Как я могу использовать мощный DBI-модуль Perl для создания этих операторов INSERT без ...
Помимо обработки ошибки с использованием стандартного кода die «Невозможно подключиться: $ DBI :: errstr \ n», можно ли написать собственный код, как показано ниже? Стандарт: $ dbstore = DBI-> connect ($ dsn, $ user, $ pw, {...
Это стандартный пример вставки из руководства DBI: my $ query = q {INSERT INTO sales (product_code, qty, price) VALUES (?,?,?)}; my $ sth = $ dbh-> prepare ($ query) or die $ ...
Вы бы назвали части кода отключения как линейный шум или оставите все как есть? использовать DBI; мой $ dbh = DBI-> подключить ...
...
...
END {$ dbh-> отключить или умереть $ DBI :: errstr, если $ dbh;
}
У меня есть идентификатор пользователя, пароль, имя базы данных и сведения об источнике данных. Я хочу подключиться с помощью Perl к серверу MSSQL. Я использовал следующий фрагмент, но получаю сообщение об ошибке. #! / usr / bin / perl -w
использовать ..
Я пытаюсь заставить DBD :: MySQL работать на Snow Leopard (v10.6.6). Версия Perl по умолчанию, поставляемая с ОС, - v5.10.0. Поскольку я прочитал, что это 64-битная версия, я скачал и ...
В настоящее время я читаю «Эффективное программирование на Perl» (2-е издание). Я наткнулся на фрагмент кода, который был описан как плохо написанный, но я еще не понимаю, что в нем такого плохого, или ...
Коллега сказал мне, что выполнение оператора SQL всегда помещает данные в ОЗУ / подкачку с помощью сервер базы данных. Таким образом, нецелесообразно выбирать большие наборы результатов. Я думал, что такой код мой ...
Это сложно объяснить (и очень странно), так что несите меня. Я объясню проблему и ее решение, но я хотел бы посмотреть, сможет ли кто-нибудь объяснить, почему это работает так, как работает :) Я ...
Существует ли известная проблема с SQLite, выдающим ошибку «база данных заблокирована» для второго запроса в одной транзакции при использовании Perl DBD :: SQLite? Сценарий: Linux, Perl DBI, AutoCommit => 0, a ...