Aria

Apache Derby – tutorial

Apache Derby: polecenie CREATE DERBY AGGREGATE

Opis

Tworzy funkcję kolumnową SQL.

Właściciel funkcji i właściciel bazy danych automatycznie uzyskują przywilej USAGE dla funkcji i mają możliwość wydawania pozwoleń dla innych użytkowników i ról. W stosunku do właściciela schematu nie działa polecenie REVOKE.

Składnia polecenia

CREATE DERBY AGGREGATE schemat.nazwaAgregatu FOR TypDanych [RETURNS typZwracany] EXTERNAL NAME łańcuch znaków

Objaśnienia

  • nazwaAggregatu. Jeśli schemat jest pominięty przyjęty jest schemat domyślny. Nazwa schematu – jeśli występuje – nie może zaczynać się na SYS. Nazwa agregatu nie może być: ANY, AVG, COLLECT, COUNT, EVERY,
    FUSION, INTERSECTION, MAX, MIN, SOME, STDDEV_POP, STDDEV_SAMP, SUM, VAR_POP, VAR_SAMP. Nazwa nie może też być identyczna z nazwą żadnej funkcji wbudowanej, która przyjmuje jeden argument.
  • TypDanych. Typ danych w kolumnie. Nie może być XML.
  • typZwracany. Nie może być XML. Jeśli nie jest podany domyślnie przyjmowany jest typ ‘TypDanych’
  • łańcuch. pełna nazwa klasy ‘pakiety.klasa’