Online Documentation for SQL Manager for SQL server

Определение агрегата


 

Основные свойства агрегата задаются на вкладке Aggregate.

 

В поле Name укажите имя создаваемого объекта.

Из раскрывающегося списка Schema выбирается имя схемы, к которой принадлежит агрегат. Это поле доступно для изменения только при создании объекта.

 

Для агрегата можно создать один параметр. Свойства параметра указываются в разделе Parameter.

 

В поле Name укажите имя параметра.

 

Из раскрывающегося списка Type выберите тип значения. В списке содержатся как стандартные типы данных, так и определенные пользователем.

 

Задать размер поля можно с помощью счетчика Size. Если установлен флажок Maximum size, то указанный размер поля является максимально возможным для данного типа.

 

Scale. Для decimal или numeric является неотрицательным целым числом, которое указывает на максимальное общее число подлежащих сохранению десятичных знаков справа от разделителя, отделяющего десятичную дробь от целого числа. Его значение должно быть меньшим или равным заданной степени точности.

 

В разделе Return value укажите тип возвращаемого значения.

 

Из раскрывающегося списка Type выберите тип значения. В списке содержатся как стандартные типы данных так, и определенные пользователем.

 

Задать размер поля можно с помощью счетчика Size. Если установлен флажок Maximum size, то указанный размер поля является максимально возможным для данного типа.

 

Scale. Для decimal или numeric является неотрицательным целым числом, которое указывает на максимальное общее число подлежащих сохранению десятичных знаков справа от разделителя, отделяющего десятичную дробь от целого числа. Его значение должно быть меньшим или равным заданной степени точности.

 

 

В разделе Assembly укажите сборку и класс сборки.

 

Assembly указывает на сборку SQL Server, которая ссылается на реализацию пользовательского типа в среде CLR.

Class name указывает класс внутри сборки, реализующий определяемый пользователем тип.

 

 

Aggregate Editor - Editing aggregate definition