Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL query->DBF  [new]
Новопашин Владимир
Member

Откуда:
Сообщений: 129
Как произвести экспорт данных sql запроса в dbf?
7 фев 14, 11:44    [15533304]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
можно сделать линкед сервер
можно выгрузить в текстовый файл и поднять
можно написать пакет SSIS

все зависит от периодичности задачи
7 фев 14, 11:47    [15533333]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
Новопашин Владимир
Member

Откуда:
Сообщений: 129
Когда линкуем сервер нужно чтобы был готовый dbf файл с готовой стуктурой. У меня как раз другое - я не знаю какой может быть запрос - всякий раз структура разная и нужно создавать новый файл. С линковкой не подходит.
7 фев 14, 12:12    [15533555]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Напишите на любом языке который знает программу будет 3 строки..
2 конекшина и 2 рекордсета и все....
7 фев 14, 12:15    [15533574]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1528
Новопашин Владимир
Когда линкуем сервер нужно чтобы был готовый dbf файл с готовой стуктурой. У меня как раз другое - я не знаю какой может быть запрос - всякий раз структура разная и нужно создавать новый файл. С линковкой не подходит.
Если Вы не знаете как создать новый файл через линковку, то это не значит, что такого способа нет.
7 фев 14, 12:16    [15533589]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
Новопашин Владимир
Member

Откуда:
Сообщений: 129
Sergey Sizov
Новопашин Владимир
Когда линкуем сервер нужно чтобы был готовый dbf файл с готовой стуктурой. У меня как раз другое - я не знаю какой может быть запрос - всякий раз структура разная и нужно создавать новый файл. С линковкой не подходит.
Если Вы не знаете как создать новый файл через линковку, то это не значит, что такого способа нет.


Мне нужен запрос типа select * into <dbf-файл> from <запрос>
7 фев 14, 12:20    [15533613]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1528
Новопашин Владимир
Sergey Sizov
пропущено...
Если Вы не знаете как создать новый файл через линковку, то это не значит, что такого способа нет.


Мне нужен запрос типа select * into <dbf-файл> from <запрос>
Нужен? Ну так пишите. Образцы поиском ищутся на этом форуме за минуту.
7 фев 14, 12:21    [15533620]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
Новопашин Владимир
Member

Откуда:
Сообщений: 129
Sergey Sizov
Новопашин Владимир
пропущено...


Мне нужен запрос типа select * into <dbf-файл> from <запрос>
Нужен? Ну так пишите. Образцы поиском ищутся на этом форуме за минуту.

Дык не нашел,что попроще - поэтому и на этом форуме пишу.
7 фев 14, 12:23    [15533636]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
Новопашин Владимир
Member

Откуда:
Сообщений: 129
Maxx
Напишите на любом языке который знает программу будет 3 строки..
2 конекшина и 2 рекордсета и все....


Код в студию.
7 фев 14, 12:24    [15533648]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1528
Новопашин Владимир,

мы помогаем слепым
7 фев 14, 12:25    [15533661]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
Новопашин Владимир
Member

Откуда:
Сообщений: 129
Sergey Sizov
Новопашин Владимир,

мы помогаем слепым


Ну и что. Там ничего не было такого, чтобы решило мою проблему.
7 фев 14, 12:27    [15533668]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Раз
Два
Дальше я думаю сами погуглите
7 фев 14, 12:28    [15533674]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Новопашин Владимир
Sergey Sizov
Новопашин Владимир,

мы помогаем слепым


Ну и что. Там ничего не было такого, чтобы решило мою проблему.

create dbf
Неужели ?
7 фев 14, 12:29    [15533680]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1528
Новопашин Владимир
Sergey Sizov
Новопашин Владимир,

мы помогаем слепым


Ну и что. Там ничего не было такого, чтобы решило мою проблему.
И Вы сие можете доказать? Там нет создания нового dbf-файла из кода на T-SQL и выгрузки в него данных?
7 фев 14, 12:29    [15533681]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
Новопашин Владимир
Member

Откуда:
Сообщений: 129
Видимо я плохо объяснил. Нужна простая вещь и желательно средствами SQLServer для экспорта dbf-файла без использования дополнительных языков. Что я имею ввиду по универсальным. Если есть запрос и выводятся некие значения, то из всех столбцов генериться dbf файл. Я смотрел эти решения - они решают частный случай, но они к сожалению не универсальны.
7 фев 14, 12:34    [15533722]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
Glory
Member

Откуда:
Сообщений: 104760
Новопашин Владимир
Нужна простая вещь и желательно средствами SQLServer для экспорта dbf-файла без использования дополнительных языков.

Вам показали самое простое из решений на TSQL.
Вы думаете, что от вас что-то скрывают ?
7 фев 14, 12:36    [15533737]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
Новопашин Владимир
Member

Откуда:
Сообщений: 129
Хорошо. Вот есть два запроса select * from table1 as t1 inner join table2 as t2 on t1.field=t2.field , я не нашел вывести все поля в dbf. Я все эти ссылки посмотрел перед тем как тут постить.

Все выглядит так - я должен просмотреть все таблички и какие в них поля и потом создавать их. Легче дать ссылку, чем допустим рассказать, как решить эту проблему. На ссылку нажимаешь - вроде тема обсуждалась. Начинаю смотреть - не совсем то, что мне нужно - слишком многодельно. Наверняка же есть более простой способ решить эту проблему.
7 фев 14, 12:42    [15533799]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
Glory
Member

Откуда:
Сообщений: 104760
Новопашин Владимир
я не нашел вывести все поля в dbf.

1. Выполнить 14213691
2. выполнить insert ... select
7 фев 14, 12:46    [15533832]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
baracs
Member

Откуда: Москва
Сообщений: 7204
Новопашин Владимир
Хорошо. Вот есть два запроса select * from table1 as t1 inner join table2 as t2 on t1.field=t2.field , я не нашел вывести все поля в dbf.
Запишите результат запроса в табличку (SELECT INTO), прицепите к базе проект access (.adp), выгружайте access-ом данные из этой таблички во что хотите.
7 фев 14, 12:49    [15533848]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
Новопашин Владимир
Member

Откуда:
Сообщений: 129
baracs
Новопашин Владимир
Хорошо. Вот есть два запроса select * from table1 as t1 inner join table2 as t2 on t1.field=t2.field , я не нашел вывести все поля в dbf.
Запишите результат запроса в табличку (SELECT INTO), прицепите к базе проект access (.adp), выгружайте access-ом данные из этой таблички во что хотите.


Вот кстати отличное решение, которое для меня сработало. Access прекрасно справился со своей задачей и импортировал данные в dbf формат.
7 фев 14, 12:55    [15533906]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
Glory
Member

Откуда:
Сообщений: 104760
Новопашин Владимир
Access прекрасно справился со своей задачей и импортировал данные в dbf формат.

А что тогда мешало сразу в Access написать запрос и выгрузку в dbf ?
7 фев 14, 12:58    [15533925]     Ответить | Цитировать Сообщить модератору
 Re: SQL query->DBF  [new]
Новопашин Владимир
Member

Откуда:
Сообщений: 129
Glory
Новопашин Владимир
Access прекрасно справился со своей задачей и импортировал данные в dbf формат.

А что тогда мешало сразу в Access написать запрос и выгрузку в dbf ?


Хороший вопрос. Скорее всего желание быть безупречным и именно чтобы решить эту проблему средствами SQL Server.
7 фев 14, 13:14    [15534084]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить