Вбудовані функції 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 (рядок) додати повідомлення в errorlogDdownshiftE (рядок) не довше 512
DupshiftE (рядок)DASCIIE n Перетворює число n на символ ASCII
рядок DCLIPPEDE Гасить прогалини в кінці рядка
DCOLUMNE n Додати прогалин, щоб опинитися на n-му стовпці екрануDexpr USING "format" E Визначає формат для number, MONEY, DATE виразів
елементи формату чисел: D *&#<,.-+()$ E
D * E Замінювати пробіли на * DE позиція десяткового дробу
D & E Замінювати пробіли на 0 DE позиції знака "-"
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 січня 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) перетворить до типу DATEDDAYE (дата) виділяє номер дня у місяці з дати
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)
Схожі статті:
- Хочете поговорити про справу - не уподобляйетсь спамерам. (0)
- Посилання на e-mail (0)
- Горизонтальне і вертикальне центрування контейнера (0)
- Використання СOM в середовищі Delphi (0)
- Важливі зауваження: (0)
- Як змусити AJAX читати між рядків (0)
- nVIDIA Display Driver 174.53 - драйвер для GeForce 9600 GT (0)
Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.
Коментарів поки що немає.
Ваш отзыв
Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>