Я использую ODBC и R для подключения к базе данных (Teradata), это работает для соединения. У меня есть data.frame с 2 столбцами/переменными.Создание таблицы с использованием data.frame R База данных с использованием ODBCConnect TERADATA FASTLOAD
Есть ли способ сказать: (Создать таблицу Имя Как Выбрать * из data.frame)
В основном я хочу, чтобы импортировать data.frame в таблицу.
Это работает:
sqlSave(con, datafile, tablename = "TABLE.NAME", rownames = FALSE, append = TRUE, fast = TRUE)
Так это работает, но это медленный процесс, есть в любом случае для реализации FastLoad/TPump, или что-нибудь подобное? Когда у меня есть большие файлы?
См. Пример.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~
sessions 2;
errlimit 25;
logon tdpid/ID,PASSWORD;
CREATE TEST_FAST_UPLOAD (
CUST_KEY INTEGER,
HOUSEHOLD_KEY INTEGER) ;
set record TEXT;
define
CUST_KEY(integer,
HOUSEHOLD_KEY(integer,
)
file=insert.input;
show;
begin loading TEST_FAST_UPLOAD errorfiles TEST_FAST_UPLOAD_ERR;
insert into TEST_FAST_UPLOAD(
:CUST_KEY,
:HOUSEHOLD_KEY
);
end loading;
Awesome, дайте мне взглянуть, спасибо за все время и обратной связи, обмен очень здорово! –
Почему формат фиксированной ширины помогает? просто пытаясь понять? –
При попытке использовать столбцы переменной длины я никогда не смог заставить его работать. Это возможно, но я не мог понять это. Имейте в виду, что таблица базы данных может по-прежнему иметь какой-либо тип данных. – efh0888