Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 September 02

AK

Anton Khalymon in SqlCom.ru - Стиль жизни SQL
Есть такой скрипт
источник

AK

Anton Khalymon in SqlCom.ru - Стиль жизни SQL
BULK INSERT Test
FROM 'тут источник'
WITH (DATA_SOURCE = 'files_storage',
 FIRSTROW = 2,
 FORMATFILE_DATA_SOURCE = 'files_storage',
 --FORMAT = 'CSV',
 FORMATFILE = 'тут файл форматирования (имя.fmt)',
 FIELDTERMINATOR = ',',
 ROWTERMINATOR = '\r\n'  
);
источник

AK

Anton Khalymon in SqlCom.ru - Стиль жизни SQL
в котором я использую файл форматирования что бы пропустить некоторые столбцы в таблице при вставке
источник

AK

Anton Khalymon in SqlCom.ru - Стиль жизни SQL
Но у меня падает такое сообщение:
Msg 4867, Level 16, State 1, Line 45
Bulk load data conversion error (overflow) for row 2, column 3
источник

AK

Anton Khalymon in SqlCom.ru - Стиль жизни SQL
14.0
6
1       SQLCHAR             0       255     ","      3     Колонка
2       SQLCHAR             0       255     ","      4     Колонка
3       SQLSMALLINT         1       7       ","      5     Колонка
4       SQLCHAR             0       7       ","      6     Колонка
5       SQLCHAR             0       5       ","      7     Колонка
6       SQLCHAR             0       5       "\r\n"   8     Колонка
источник

AK

Anton Khalymon in SqlCom.ru - Стиль жизни SQL
примерно такой
источник

AK

Anton Khalymon in SqlCom.ru - Стиль жизни SQL
Мне кажется что я неправильно что-то описал в файле форматирования, но не пойму что
источник

RH

Roman Holubenko in SqlCom.ru - Стиль жизни SQL
Вот решение моего вопроса
источник

ДЗ

Дмитрий Зайцев... in SqlCom.ru - Стиль жизни SQL
Anton Khalymon
Мне кажется что я неправильно что-то описал в файле форматирования, но не пойму что
Антон, прочитайте правила канала, уважайте других участников, объединяйте сообщения
источник

RH

Roman Holubenko in SqlCom.ru - Стиль жизни SQL
Roman Holubenko
Вот решение моего вопроса
источник

S

Semen in SqlCom.ru - Стиль жизни SQL
🙏 Спасибо, полезно.
источник

L

Legioner in SqlCom.ru - Стиль жизни SQL
Всем привет.
источник

L

Legioner in SqlCom.ru - Стиль жизни SQL
Помогите пожалуйста составить SQL запросы.

1) Есть таблица user, которая состоит из 2-х столбцов (id и name).
Задача: по определённому имени, узнать id этого пользователя (Для примера пользователя "Петя"). Для того что бы по этому id из таблицы с мета данных вытащить баланс пользователя.
https://i.stack.imgur.com/yEHWX.png


2)Есть таблица с мета данными всех пользователей meta_data, которая состоит из 4-х столбцов (meta_id, name_id, meta_key, meta_data).
Задача: По id пользователя (Для примера id пользователя "Петя"), которого узнали из предыдущего запроса, нужно вытащить его мета данные баланса по ключу в строке balans из столбца meta_key и получить значение баланса для этого id из столбца meta_data https://i.stack.imgur.com/lbBdp.png
источник

L

Legioner in SqlCom.ru - Стиль жизни SQL
3) Из этой же таблицы meta_data для пользователя которого искали выше, изменить баланс на значение 0.
источник

AK

Andrew Komarov in SqlCom.ru - Стиль жизни SQL
Legioner
Всем привет.
привет, ну ты запросы просишь, которые любой дурак напишет после прочтения краткой инфы как делать селект и апдейт, не серьезно
источник

L

Legioner in SqlCom.ru - Стиль жизни SQL
Я просто вообще в этом не соображаю, одна задача есть, дальше вообще с SQL ничего связывать не будет)
источник

L

Legioner in SqlCom.ru - Стиль жизни SQL
Помогите кто ни будь)
источник

I

Iurie in SqlCom.ru - Стиль жизни SQL
Всем привет! Подскажите пожалуйста: как мне заинпортить Excel в Postgres,  при этом сохранить отношения если присутствует
источник

I

Iurie in SqlCom.ru - Стиль жизни SQL
Как мне хранить данные?
источник

К

Какой-то Хмырь... in SqlCom.ru - Стиль жизни SQL
Iurie
Всем привет! Подскажите пожалуйста: как мне заинпортить Excel в Postgres,  при этом сохранить отношения если присутствует
excel -> csv
а в пг copy table(field1, field2....) from 'file name' delimiter ','
источник