0
ответов

Вставить числовые данные из R в базу данных Teradata не удается при отправке во множество строк

Вставка данных из фрейма данных в R в предопределенную таблицу базы данных Teradata работает нормально и довольно быстро для небольших (несколько строк) фреймов данных. Однако я обнаружил странное поведение при вставке ...
вопрос задан: 17 January 2019 09:04
0
ответов

Подключение к базе данных SQL Azure с использованием DBI в R и аутентификации ActiveDirectoryPassword

Я хочу подключиться к базе данных AzureSQL, используя DBI в R. Я хочу управлять этим подключением с помощью аутентификации AzureAD ActiveDirectoryPassword. Для этого мне необходимо указать UID и пароль AzureAD. Я ...
вопрос задан: 16 January 2019 15:22
0
ответов

perl dbi повторное подключение при отключении

Я искал в Google, но не смог найти ответа на простой, на мой взгляд, вопрос. У меня есть код Perl (пример ниже), который получает данные каждые 3 секунды и обновляет полученные данные в MySQL ...
вопрос задан: 14 November 2018 18:05
0
ответов

Perl DBI - Сбор ошибок

Какой лучший способ фиксировать любые ошибки DBI в Perl? Например, если вставка не удалась из-за того, что во вставляемых значениях были недопустимые символы, как я могу не допустить сбоя сценария, но ...
вопрос задан: 9 January 2018 11:01
0
ответов

perl DBI и placeholders

У меня такой запрос select * from table where ID in (1,2,3,5. ...) Как можно составить этот запрос с помощью DBI, используя подстановки? Например: my @list = (1, 2, 3, 4, 5); my $sql = "select * ...
вопрос задан: 7 May 2015 11:55
0
ответов

Expires Максимальное значение заголовка

У меня есть несколько миллионов файлов изображений в сегменте хранилища S3, и я знаю, что они никогда не изменятся. Чтобы оптимизировать запросы, я решил добавить к своим файлам заголовок expires (как описано здесь: страница google ...
вопрос задан: 27 February 2014 06:51
0
ответов

Все ли версии Perl будут поддерживать старые модули?

У меня установлен Perl 5.8 на всех наших серверах, и я хотел использовать модули DBI и DBD :: Oracle для доступа к нашим базам данных. Меня больше всего беспокоят новые версии Perl, модули DBI и DBD ...
вопрос задан: 2 October 2013 03:09
0
ответов

Что не так с этим альтернативным механизмом для выполнения запросов DBI?

В документации DBI это рекомендуемый код для многократного выполнения запроса: $ sth = $ dbh-> prepare_cached ($ statement); $ sth-> выполнить (@bind); $ data = $ sth-> fetchall_arrayref (@attrs) ...
вопрос задан: 7 February 2013 12:40
0
ответов

Синтаксическая ошибка при использовании модуля Perl DBI

Я пишу код Perl и использую модуль DBI в файле с расширением .pm. При импорте модуля DBI я получаю сообщение об ошибке, например синтаксическую ошибку, в /etc/perl/Foo.pm, строка 13, рядом с «DBI:» ...
вопрос задан: 15 June 2012 08:40
0
ответов

Как использовать запрос с заполнителем в кавычках? (perl / postgresql)

Я пытаюсь выполнить следующий скрипт: #!/usr/bin/perl -w use strict; использовать ДБИ; мой $db = "Pg"; моя $db_database = "что угодно"; мой $user = "что угодно"; мой $пароль = "что угодно"; my $dbh = DBI->...
вопрос задан: 18 May 2012 21:04
0
ответов

Повторяющиеся аргументы в подготовленном операторе

рассматривают запрос, который выглядит примерно так: my $query=<
вопрос задан: 10 May 2012 17:50
0
ответов

DBI: подключиться к другой базе данных, если первая база данных не существует

Я пытаюсь отсортировать наш устаревший код, который служит двум целям. Он использует DBI для создания базы данных, а затем использует DBI для подключения к этой базе данных. К сожалению, для каждого из них использовался один и тот же код. Это...
вопрос задан: 4 May 2012 12:53
0
ответов

Определить, есть ли в $ sth строки, не потребляя их?

Есть ли способ с помощью DBI определить, будет ли дескриптор выполненного оператора для оператора SELECT возвращать какие-либо строки без извлечения из него? Т.е. что-то вроде: используйте DBI; ... my $ sth = $ dbh -> ...
вопрос задан: 18 January 2012 23:20
0
ответов

%ENV не работает и я не могу использовать разделяемую библиотеку

Я не могу использовать %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{...
вопрос задан: 28 December 2011 15:29
0
ответов

Perl DBI вставляет несколько строк, используя встроенную возможность множественной вставки mysql

Кто-нибудь видел модуль типа DBI для Perl, который легко использует заглавные буквы, на синтаксисе множественной вставки MySQL вставить в значения TBL (col1, col2, col3) (1,2,3), (4,5,6), ...? Я еще не нашел интерфейса ...
вопрос задан: 7 December 2011 19:59
0
ответов

Как подключить базу данных mysql и базу данных Sybase в одна строка подключения в Perl?

Я подключил обе базы данных, но использовал две строки подключения. Есть ли возможность подключиться, используя одну строку подключения для обоих.
вопрос задан: 7 December 2011 04:52
0
ответов

Обрезка строки utf-8 в таблице MySQL с использованием Perl / DBI

Я пытаюсь записать строки utf-8 в таблицу MySQL с помощью perl / DBI. По какой-то причине строка обрезается до первого символа, отличного от ascii. Например, если я настроил следующую таблицу: ...
вопрос задан: 28 October 2011 23:37
0
ответов

Могут ли операторы DBI использовать кэшированные вызовы для execute ()?

У меня есть приложение, в котором база данных изменяется редко, а приложение требует много операций чтения из базы данных, которая замедляется производительность значительно снизилась. Многие из этих операций чтения ...
вопрос задан: 30 September 2011 10:25
0
ответов

Как мне узнать количество затронутых строк, если я использую DBI prepare / execute для оператора без выбора?

Согласно документации DBI, похоже, я могу получить количество затронутых строк только методом do. $ rows_affected = $ dbh-> do ("ОБНОВЛЕНИЕ your_table SET foo = foo + 1"); Как я могу получить то же самое ...
вопрос задан: 3 August 2011 10:43
0
ответов

Perl DBI без доступа к базе данных

Я создаю набор операторов SQL INSERT для базы данных, которая еще не существует, и сохраняю их в файл. Как я могу использовать мощный DBI-модуль Perl для создания этих операторов INSERT без ...
вопрос задан: 12 July 2011 19:43
0
ответов

Обработка ошибок при DBI-> connect

Помимо обработки ошибки с использованием стандартного кода die «Невозможно подключиться: $ DBI :: errstr \ n», можно ли написать собственный код, как показано ниже? Стандарт: $ dbstore = DBI-> connect ($ dsn, $ user, $ pw, {...
вопрос задан: 11 July 2011 11:30
0
ответов

Perl DBI: как увидеть неудачный запрос со связанными значениями?

Это стандартный пример вставки из руководства DBI: my $ query = q {INSERT INTO sales (product_code, qty, price) VALUES (?,?,?)}; my $ sth = $ dbh-> prepare ($ query) or die $ ...
вопрос задан: 24 June 2011 18:59
0
ответов

DBI: disconnect - question

Вы бы назвали части кода отключения как линейный шум или оставите все как есть? использовать DBI; мой $ dbh = DBI-> подключить ... ... ... END {$ dbh-> отключить или умереть $ DBI :: errstr, если $ dbh; }
вопрос задан: 16 March 2011 12:09
0
ответов

Как мне подключиться с Perl к SQL Server?

У меня есть идентификатор пользователя, пароль, имя базы данных и сведения об источнике данных. Я хочу подключиться с помощью Perl к серверу MSSQL. Я использовал следующий фрагмент, но получаю сообщение об ошибке. #! / usr / bin / perl -w использовать ..
вопрос задан: 20 February 2011 20:44
0
ответов

Ошибка установки DBD :: MySQL на OSX v10.6.6

Я пытаюсь заставить DBD :: MySQL работать на Snow Leopard (v10.6.6). Версия Perl по умолчанию, поставляемая с ОС, - v5.10.0. Поскольку я прочитал, что это 64-битная версия, я скачал и ...
вопрос задан: 27 January 2011 20:59
0
ответов

Что не так с прямым доступом к DBI?

В настоящее время я читаю «Эффективное программирование на Perl» (2-е издание). Я наткнулся на фрагмент кода, который был описан как плохо написанный, но я еще не понимаю, что в нем такого плохого, или ...
вопрос задан: 12 January 2011 11:40
0
ответов

Всегда ли при выполнении оператора требуется память для набора результатов?

Коллега сказал мне, что выполнение оператора SQL всегда помещает данные в ОЗУ / подкачку с помощью сервер базы данных. Таким образом, нецелесообразно выбирать большие наборы результатов. Я думал, что такой код мой ...
вопрос задан: 12 November 2010 16:37
0
ответов

Дескриптор базы данных DBI с AutoCommit, установленным на 0, не возвращает правильные данные с помощью SELECT?

Это сложно объяснить (и очень странно), так что несите меня. Я объясню проблему и ее решение, но я хотел бы посмотреть, сможет ли кто-нибудь объяснить, почему это работает так, как работает :) Я ...
вопрос задан: 17 October 2010 06:22
0
ответов

Почему SQLite выдает сообщение «база данных заблокирована» для второго запроса в транзакция при использовании Perl DBD :: SQLite?

Существует ли известная проблема с SQLite, выдающим ошибку «база данных заблокирована» для второго запроса в одной транзакции при использовании Perl DBD :: SQLite? Сценарий: Linux, Perl DBI, AutoCommit => 0, a ...
вопрос задан: 15 October 2010 17:50
0
ответов

Можно ли смешивать обычный JavaScript с jQuery?

Например, могу ли я взять этот сценарий (из учебника по Mozilla):