Найдено 79 результатов

fx
26 авг 2009, 20:38
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: Использование пользовательских функций в for
Ответы: 12
Просмотры: 13356

Re: Использование пользовательских функций в for

break by UnixToDate(checks.time) : Насколько я помню пользовательскую функцию можно использовать, но с сильными ограничениями, например точно что функция не должна обращаться к БД. Попробуйте развернуть функцию SummerTime если она не обращается к БД. Т.е. чтобы вся функция UnixToDate состоя...
fx
14 июл 2009, 10:55
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Enable large keys не работал с TEMP-TABLE (решение найдено)
Ответы: 1
Просмотры: 3074

Enable large keys не работал с TEMP-TABLE (решение найдено)

Вдруг кому поможет: OpenEdge 10.1B03, сделана proutil <db> -C enablelargekeys, в результате в базу пишутся записи с индексом больше 200 байт, а в temp-table нет. Т.е.: --- DEFINE TEMP-TABLE ttTst NO-UNDO FIELD TstField AS CHAR INDEX TstIndex IS PRIMARY TstField. CREATE ttTst. ttTst.TstField = FILL(&...
fx
24 апр 2009, 10:25
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: Производительность Oracle DataServer
Ответы: 3
Просмотры: 5262

Производительность Oracle DataServer

Возникла проблема производительности при работе с датасервером Оракл. Есть тестовая програмка, состоящий цикла в 1000 оборотов и в цикле два блока: Блок1, запрос Ораклу: RUN STORED-PROC send-sql-statement Hdl = PROC-HANDLE ("SELECT поле FROM база.таблицы T0 WHERE (upper(T0.поле1) = upper('нечто...
fx
13 май 2008, 18:45
Форум: PROGRESS - ОБЩЕЕ
Тема: Средства разработки
Ответы: 2
Просмотры: 4587

fx
13 фев 2008, 17:05
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: подсчет уникальных значений
Ответы: 5
Просмотры: 6883

DEFINE VAR lUniq AS INTEGER NO-UNDO. DEFINE VAR lTotal AS INTEGER NO-UNDO. DEFINE VAR lAverage AS DECIMAL DECIMALS 10 NO-UNDO. FOR EACH table NO-LOCK BREAK BY table.Name: IF FIRST-OF(table.Name) THEN ASSIGN lUniq = lUniq + 1. ASSIGN lTotal = lTotal + yourtable.Qty. END. ASSIGN lAverage = lT...
fx
06 фев 2008, 20:12
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: Что лучше ? Процедуры или Функции ?
Ответы: 7
Просмотры: 8399

1. Печально известное разрушение индексов при использовании функции в операторе assign первичного ключа только что созданной записи. Потестил, ошибку вызвать неполучилось :D OpenEdge 10.0B02 Linux x86 2. GPF при использовании рекурсивных функций, обращающихся к базе данных. Это Memory Violation или...
fx
05 фев 2008, 19:43
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: Что лучше ? Процедуры или Функции ?
Ответы: 7
Просмотры: 8399

1. Нужно отсортировать query по какому-либо ... 2. Тривиальное преобразование данных, не связанное с обращением к базе данных. ... По моему мнению такое использование функций минимизирует вред от ошибок реализации функций в языке progress. Не слышал об ошибках реализации функций в Прогресс, и пока ...
fx
04 фев 2008, 17:36
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: Что лучше ? Процедуры или Функции ?
Ответы: 7
Просмотры: 8399

Что лучше ? Процедуры или Функции ?

Что быстрее работает и у кого больше ограничений ? Никогда не задавался таким вопросом, но регулярно замечал что процедуры не контролируются на стадии компиляции и из-за них на рабочей системе могут быть ошибки типа "mismatched parameters number или type", плюс функции вызываются немного б...