powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Источник данных в DW
13 сообщений из 13, страница 1 из 1
Источник данных в DW
    #32823433
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помню как-то можно было в DW прямо в источнике данных указывать несколько SQL операторов, последний из которых возвращает строки для dw.
Напомните пожалуйста, какой там разделитель и какие есть ограничения на тип операторов.

Вообще-то это мне нужно для проверки плана запроса непосредственно в DW, т.к. почему-то время выполнения в DW отличается от времени этого же запроса, выполненного, например в Toad, на тех же данных.
Это на PB 6.5.1.1163 + драйвер O73 + сервер Oracle 9.2.0.4 + клиент
Oracle 9.2.0.1

Спасибо!
...
Рейтинг: 0 / 0
Источник данных в DW
    #32823482
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На ASA проканывает:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SELECT "dba"."t1"."f1"  
into #t1
FROM "dba"."t1"   ;
SELECT "dba"."t2"."f2"  
into #t2
FROM "dba"."t2"   ;
...
select * from #t1, #t2 where "#t1"."f1"="#t2"."f2"

На Оракле не пробовал :).
____________________________________
- Гарфилд, мышь!
- Спасибо, я сыт!
...
Рейтинг: 0 / 0
Источник данных в DW
    #32823600
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000На ASA проканывает:
...
На Оракле не пробовал :).
...На Oracle (7.3, 8, 8i, 9.0) не работает. PB 7.0.3
...
Рейтинг: 0 / 0
Источник данных в DW
    #32823628
Alexander Kolotinets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На оракле совершенно другой механизм работы с временными таблицами
...
Рейтинг: 0 / 0
Источник данных в DW
    #32824094
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyПомню как-то можно было в DW прямо в источнике данных указывать несколько SQL операторов, последний из которых возвращает строки для dw.
Напомните пожалуйста, какой там разделитель и какие есть ограничения на тип операторов.
Разделитель по умолчанию точка с запятой.
Открываешь Database Painter, в главном меню Design->Options попадаешь в Database Preferences. Там на страничке General есть поле - SQL Terminator Character - можешь поправить на что угодно :)

А вообще, такие вещи удобнее делать через хранимые процедуры. Намного удобнее :)
...
Рейтинг: 0 / 0
Источник данных в DW
    #32824124
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl Anatoly MoskovskyПомню как-то можно было в DW прямо в источнике данных указывать несколько SQL операторов, последний из которых возвращает строки для dw.
Напомните пожалуйста, какой там разделитель и какие есть ограничения на тип операторов.
Разделитель по умолчанию точка с запятой.
Открываешь Database Painter, в главном меню Design->Options попадаешь в Database Preferences. Там на страничке General есть поле - SQL Terminator Character - можешь поправить на что угодно :)

Спасибо!

А вообще, такие вещи удобнее делать через хранимые процедуры. Намного удобнее :)
Мне не для извлечения данных. Мне надо как то explain plan сделать
...
Рейтинг: 0 / 0
Источник данных в DW
    #32824161
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyМне не для извлечения данных. Мне надо как то explain plan сделать
Все равно ХП лучше всего сделать. Одна отлаженая ХП - во много раз лучше чем куча отдельных запросов из разных сред :)
У меня к базе ходят пользователи и через PB-шных клиентов (их кстати несколько) и через www и несколько роботов некоторые на C, некоторые на Дельфях. Все они могут запрашивать отчеты. Представь если бы они все в себе несли собственные наборы sql-команд! :) А так все клиенты идут к одним и тем же хранимкам и ни каких проблем.
...
Рейтинг: 0 / 0
Источник данных в DW
    #32824327
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlА так все клиенты идут к одним и тем же хранимкам и ни каких проблем.
Вот это правильно. Никак не могу привить такой взгляд на вещи соратникам.
...
Рейтинг: 0 / 0
Источник данных в DW
    #32825177
Геннадич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iLLer White OwlА так все клиенты идут к одним и тем же хранимкам и ни каких проблем.
Вот это правильно. Никак не могу привить такой взгляд на вещи соратникам.
А как же с Ораклом? Кто пробывал скрестить ХП на оракле и датавиндов, с этим убеждением могут на согласится!
...
Рейтинг: 0 / 0
Источник данных в DW
    #32825719
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Геннадич iLLer White OwlА так все клиенты идут к одним и тем же хранимкам и ни каких проблем.
Вот это правильно. Никак не могу привить такой взгляд на вещи соратникам.
А как же с Ораклом? Кто пробывал скрестить ХП на оракле и датавиндов, с этим убеждением могут на согласится!

С чего бы это? Прекрасно работает.
...
Рейтинг: 0 / 0
Источник данных в DW
    #32825874
Геннадич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Филипп
Конечно работает, но хочется что бы работало так как в ASE, например.
Кстати, как вы передаёте аргументы в запрос, который в ХП?
...
Рейтинг: 0 / 0
Источник данных в DW
    #32827353
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Геннадич2 Филипп
Конечно работает, но хочется что бы работало так как в ASE, например.
Кстати, как вы передаёте аргументы в запрос, который в ХП?

Как и полагается, через retrieval arguments DW...
...
Рейтинг: 0 / 0
Источник данных в DW
    #32827792
Геннадич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действительно передаются и меняются
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Источник данных в DW
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]