Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема VFP OLE DB: Описание представления (VIEW SQL) и множеств. набор результатов (число прочтений - 1770 )
Лунтик
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 58
Зарегистрирован: 11. Июля 2010
VFP OLE DB: Описание представления (VIEW SQL) и множеств. набор результатов
12. Августа 2011 :: 11:13
Печать  
Можно ли расценить содержимое описания представления как хранимую процедуру, возвращающую набор записей (из последнего селекта или  селектов может быть несколько)?

Изначально хотелось бы получать из 1сv7 два набора записей (шапки и табличные части), не создавая таблиц на диске. Пытаюсь приспособить для этого представления.

Вообще говоря, я не умею пользоваться VIEW, но очень хочется, а что внутри написать не знаю. Для создания представления использую конструктор представления в VFP 9.0, но там только один селект. А похоже можно разместить несколько селектов.
"Курсоры SQL pass-through могут вернуть не только единичный набор результатов, но и множественный набор" (выдержка из документации).

Что это SQL pass-through ?
« Последняя редакция: 12. Августа 2011 :: 13:04 - Лунтик »  
Наверх
 
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: VFP OLE DB: Описание представления (VIEW SQL) и множеств. набор результатов
Ответ #1 - 15. Августа 2011 :: 01:53
Печать  
Как хранимую процедуру можно расценивать функцию, зарисованную в фоксовый файл *.prg в папке конфы и вызванную в запросе, но лично мне больше понравилось пользовать 1sqlite...
  
Наверх
 
IP записан
 
Лунтик
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 58
Зарегистрирован: 11. Июля 2010
Re: VFP OLE DB: Описание представления (VIEW SQL) и множеств. набор результатов
Ответ #2 - 16. Августа 2011 :: 06:55
Печать  
Наверное, мне хватит NOFILTER курсоров (хотя вопрос по расходу дискового пространства не снимается). Но сама идея реализации просмотра как СДЕЛАТЬ ВЫБОРКУ, А ПОТОМ КОЕ-ЧТО ЕЩЕ меня интригует. Вот только какое оно кое-что?
  
Наверх
 
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: VFP OLE DB: Описание представления (VIEW SQL) и множеств. набор результатов
Ответ #3 - 16. Августа 2011 :: 07:29
Печать  
Рекомендую таки почитать про 1sqlite ... по-моему, оно решит твою проблему намного быстрее, чем ты разберешься с вьюшками...
  
Наверх
 
IP записан
 
Лунтик
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 58
Зарегистрирован: 11. Июля 2010
Re: VFP OLE DB: Описание представления (VIEW SQL) и множеств. набор результатов
Ответ #4 - 16. Августа 2011 :: 08:42
Печать  
Я смотрю чужие базы. 1sqlite позволяет читать чужие DBF с диска? Мне кажется он работает с "образом" своей DBF в памяти.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать