/usr/local/apache/htdocs/lib/public_html/book/SCHOOL/h4fu.txt Библиотека на Meta.Ua . 4GL Функции
<META>
Интернет
Реестр
Новости
Рефераты
Товары
Библиотека
Библиотека
Попробуй новую версию Библиотеки!
http://testlib.meta.ua/
Онлайн переводчик
поменять

Встроенные функции 4GL. Не включать в SQL операторы

.

Darg_valE (n) n-й аргумент из командной строки
Dnum_argsE () кол-во аргументов в командной строке

DinfieldE (field-name) истина если курсор находится в поле (DISPLAY/INPUT)
CALL Dset_countE(n) сообщить 4GLю кол-во заполненных строк в массиве
перед оператором DISPLAY ARRAY
Darr_currE() No. текущей строки массива (INPUT/DISPLAY ARRAY)
Dscr_liпеE () No. текущей строки экранного массива (INPUT/DISPLAY ARRAY)
Darr_countE () кол-во заполненных строк в массиве (INPUT ARRAY)

Derr_getE (status) 4GL сообщение об ошибке status
CALL Derr_printE(nn) вывести 4GL сообщение об ошибке nn
CALL Derr_quitE (nn) вывести 4GL сообщение об ошибке и кончить
CALL DshowhelрE (n) вывести 4GL help-menu и help-сообщение

CALL DstartlogE("filename") открыть errorlog файл
CALL DerrorlogE (строка) добавить сообщение в errorlog

DdownshiftE (строка) не длиннее 512
DupshiftE (строка)

DASCIIE n Преобразует число n в символ ASCII
строка DCLIPPEDE Гасит пробелы в конце строки
DCOLUMNE n Добавить пробелов, чтоб оказаться на n-ом столбце экрана

Dexpr USING "format"E Задает формат для number, MONEY, DATE выражений
элементы формата чисел: D*&#<,.-+()$E
D*E Заменять пробелы на * D.E позиция десятичной точки
D&E Заменять пробелы на 0 D-E позиции знака "-"
D#E ничего не менять D+E позиции знаков "+","-"
D<E левоустановить число D(((E...D)E отрицательное число в скобки.
D,E литерал "," D$E литерал "$"
элементы формата дат: DddE,DdddE,DmмE,DmmмE,DyуE,DyyyуE и литералы D/-.()E и др.

Эти функции можно использовать в операторе SELEСТ:

SITENAME имя сервера(или hostname) D*OnL*E
DLENGTНE (строка) длина без заканчивающих пробелов
DUSER E login-name текущего пользователя
DTODAYE текущая дата в системном формате
DCURRENТE [first DTОE last] текущее DATETIME
где first,last из {YEAR,MONTH,DAY,HOUR,MINUTE,SECOND,FRACTION(n)}

Преобразование дат и времени:

DTIМЕE текущее время в виде "hh:mm:ss"
DDАТЕE текущая дата в виде "Mon Apr 1 1991"
DEXTENDE (datetime-value [first DTОE last]) преобразует к DATETIME
expr DUNITSE qualifier Возвращает INTERVAL значение=expr*qualifier
где qualifier {YEAR,MONTH,DAY,HOUR,MINUTE,SECOND,FRACTION(n)}
DDАТЕE ([char] expr) преобразует к типу DATE
DMDYE (nDAY, nMONTH, nYEAR) преобразует к типу DATE

DDAYE (дата ) выделяет номер дня в месяце из даты
DWEEKDAYE (дата) выделяет номер дня в неделе ! Здесь дата 
DMONTНE (дата) выделяет номер месяца ! типа DATE 
DYEARE (дата) выделяет год ! или DATETIМЕ


Встроенные агрегатные функции оператора SELEСТ.

DCOUNТE (*)
DCOUNТE ( DISTINCT column-name ) количество
DSUМE ( [DISTINCT] column-name )
DAVGE ( [DISTINCT] column-name ) среднее значение
DMINE ( [DISTINCT] column-name )
DMAХE ( [DISTINCT] column-name )
Комментарии
Анонимно
Войти под своим именем


Ник:
Текст сообщения:
Введите код:  

Загрузка...
Поиск:
добавить сайт | реклама на портале | контекстная реклама | контакты Copyright © 1998-2020 <META> Все права защищены