Вопросы по теме 'r-dbi'
Оставьте соединение с базой данных открытым для сеанса или подключитесь к нему, когда это будет полезно
Я работаю в R с базой данных MySQL, к которой я подключаюсь с помощью RMySQL (и DBI).
У меня есть функция, которая читает таблицы SQL (и импортирует их как объекты R) на лету, когда они нужны пользователю. Он может часто читать таблицу или долго...
94 просмотров
schedule
21.12.2022
Значения даты и времени нарезаны в RSQLite в зависимости от нулевых значений
Я столкнулся со странным феноменом при извлечении данных из базы данных SQLite 3 с помощью пакета RSQLite 1.0.0. Все значения datetime, кроме года, усекаются!
См. Пример:
Следом я извлекаю столбец DATETIME:
library(RSQLite)
src_path <-...
164 просмотров
schedule
25.03.2022
кодировка символов, dplyr с базой данных (postgresql)
Я читал потоки и обновления пакетов для проблем с кодировкой с Shiny, но у меня есть (трудно воспроизводимый пример) приложение Shiny, управляемое базой данных, которое возится с некоторыми специальными символами.
В моей базе данных postgresql я...
956 просмотров
schedule
18.11.2022
Как проверить, сохраняется ли подключение к MySql через RMySql или нет?
Я подключился к базе данных mysql через пакет RMySQL, используя этот оператор:
con<-dbConnect(drv=RMySQL::MySQL(max.con=1,fetch.default.rec=500),host="host",dbname="dbname",password="psswd",user="user"))
Пока никаких проблем. Когда я...
2888 просмотров
schedule
10.08.2022
ODBC/DBI в R не будет записывать в таблицу со схемой не по умолчанию в R
Проблема
При попытке записи в таблицу со схемой, отличной от схемы по умолчанию, dbWriteTable в DBI пакета записывает в default.non-default.tablename , а не в non-default.tablename . Я знаю, что non-default.tablename существует, потому что он...
3949 просмотров
schedule
06.03.2023
Как использовать параметризованный SQL с dplyr?
Я пытаюсь выполнить SQL-запрос с помощью dplyr на SQL Server:
tbl(con, sql(sqlQuery))
Запрос создается динамически с использованием sprintf("SELECT ... WHERE a = '%s') . Это плохая практика, потому что ею можно злоупотреблять для...
567 просмотров
schedule
02.04.2023
Field.types не работает при использовании dbWriteTable из пакета R DBI в базе данных SQL Server
Я использую пакет DBI вместе с пакетом odbc для подключения к базе данных SQL Server. Я пытаюсь написать таблицу с типами столбцов, указанными аргументом field.types . По какой-то причине это не работает, и R выбирает свои собственные типы данных...
3361 просмотров
schedule
10.06.2023
Выполните хранимую процедуру и прочитайте значение параметра OUTPUT вместе с набором результатов.
Я хочу выполнить хранимую процедуру на (Microsoft) SQL Server (2012) с параметром OUTPUT и хочу прочитать набор результатов, а также выходные значения (значения) обратно в R.
Есть ли способ
получить значение параметра OUTPUT
и при этом...
1083 просмотров
schedule
31.05.2022
Создайте новую переменную из условия в 2 удаленных таблицах БД
У меня есть в моей БД PostgreSQL две отдельные таблицы:
table_a <- tbl(con, "table_a")
table_b <- tbl(con, "table_b")
Я хотел бы создать новую переменную следующим образом:
table_c <- table_a %>%
mutate(variable_a = ifelse(a...
54 просмотров
schedule
14.07.2023
класс проверки объекта подключения R-DBI
Я , referrer function. который дополнительно принимает объект подключения. Параметр должен быть подтвержден, что это действительное соединение / канал. Как сделать это надежно с помощью пакета DBI ? (В частности, я использую пакет odbc .)...
153 просмотров
schedule
12.01.2024
Запрос фильтра SQL в базе данных dplyr с учетом регистра
Я хочу отфильтровать базу данных SQLite в R в поисках шаблона в строке. Проблема в том, что запрос LIKE sql нечувствителен к регистру. Ниже воспроизводимый пример:
library(DBI)
library(dplyr)
tb <- dplyr::tibble(a=c(rep("aMSq",3),...
152 просмотров
schedule
02.09.2022
Как защитить имя пользователя и пароль базы данных с помощью R DBI?
При подключении к базе данных с помощью функции dbConnect в пакете DBI каковы наилучшие методы защиты информации для входа, такой как имя базы данных, имя пользователя и пароль?
Ввод информации для входа в систему в виде символьного текста,...
994 просмотров
schedule
30.12.2022
RPostgreSQL и DBI: оператор не существует: uuid = text
При использовании dbReadTable для чтения таблиц базы данных, использующих UUID в качестве первичного ключа, я получаю следующее предупреждающее сообщение.
1: В postgresqlExecStatement (conn, statement, ...): предупреждение драйвера RS-DBI:...
1204 просмотров
schedule
24.06.2023
Почему значения NULL приводятся к отрицательному целому числу при использовании DBI в R
Я подключаюсь к базе данных SQLite, используя DBI в R, используя следующий скрипт
db = "/Path/To/Database/Foo.db"
obsTable = "obs"
obsQryStr <- paste('select * from ', obsTable)
con <- dbConnect(RSQLite::SQLite(), dbname = db)
importedData...
370 просмотров
schedule
06.07.2022
Как использовать Glue_data_sql для написания безопасных параметризованных запросов к базе данных SQL-сервера?
Проблема
Я хочу написать оболочку для некоторых функций DBI , которая позволит безопасно выполнять параметризованные запросы. Я нашел этот ресурс , в котором объясняется как использовать пакет glue для вставки параметров в запрос SQL....
689 просмотров
schedule
04.12.2022
Как использовать dbWriteTable в соединении без базы данных по умолчанию
Я видел много сообщений на SO и DBI Github о проблемах с использованием DBI::dbWriteTable (т.е. [1] , [2] ). В основном это связано с использованием схем не по умолчанию или чего-то еще.
Это не мой случай.
У меня есть сервер с SQL Server...
898 просмотров
schedule
08.11.2023
Как передать SQL в dplyr R?
Я могу использовать следующий код в R для выбора отдельных строк в любой общей базе данных SQL. Я бы использовал dplyr::distinct() , но он не поддерживается в синтаксисе SQL. В любом случае, это действительно работает:
dbGetQuery(database_name,...
1291 просмотров
schedule
12.12.2022
SQL-запрос в R с использованием нескольких операторов AND на основе значений в кадре данных
Я мог сделать это в прошлом, используя sprintf() для создания инструкции sql на основе списка выбранных пользователем идентификаторов. Но теперь я хочу сделать оператор sql на основе выбранного пользователем списка нескольких полей из нескольких...
154 просмотров
schedule
18.09.2022
R studio windows и соединение unix с Microsoft SQL Server
Я могу подключиться со своего ноутбука (окна) к базе данных, используя приведенные ниже данные.
conn2 <- DBI::dbConnect(odbc::odbc(),
Driver = "ODBC Driver 17 for SQL Server",
Server...
250 просмотров
schedule
16.03.2023