Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
intruders Member Откуда: Сообщений: 140 |
День добрый. Делаю запрос из текстового файла. В нём присутствует поле "Назначение платежа=НазначениеПлатежа=КБК 00000000000000000130, Выручка от платных услуг от граждан..... Селект отображает данный только до запятой, если же в место неё поставить точку, то всё нормально. Можно ли как то это обойти?select * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Text;Database=E:\bank\;HDR=NO', 'SELECT * FROM kl_to_1c_40116810300070010027.txt'); |
18 июн 15, 11:58 [17786686] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
разделитель полей назван так потому, что он _разделяет_ последовательность символов на поля |
||
18 июн 15, 12:17 [17786777] Ответить | Цитировать Сообщить модератору |
intruders Member Откуда: Сообщений: 140 |
truncate table bank BULK INSERT bank FROM 'E:\bank\kl_to_1c_40116810300070010027.txt' WITH ( CODEPAGE = 'ACP', CHECK_CONSTRAINTS ) select * from rnkb получилось сделать так |
18 июн 15, 12:18 [17786784] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |