Important
New database features are no longer connected to engine versions; features are now enabled independently during scheduled update windows, and “major” and “minor” releases no longer exist in Helios. Please visit the release notes to view the latest features available in your database clusters.
SHOW CREATE AGGREGATE
On this page
The SHOW CREATE AGGREGATE command shows the function definition and other attributes for a user-defined aggregate function (UDAF).
Syntax
SHOW CREATE AGGREGATE function_nameRemarks
-
Refer to the Permissions Matrix for the required permissions.
Example
The following example demonstrates how to execute a SHOW CREATE AGGREGATE statement for the avg_ UDAF defined in CREATE AGGREGATE.
SHOW CREATE AGGREGATE avg_udaf \G
*** 1. row ***
Aggregate: avg_udaf
Create Aggregate: CREATE OR REPLACE AGGREGATE `avg_udaf` (bigint(20) NULL) RETURNS bigint(20) NULL WITH STATE record(`s` bigint(20) NULL, `c` bigint(20) NULL) INITIALIZE WITH avg_init ITERATE WITH avg_iter MERGE WITH avg_merge TERMINATE WITH avg_terminate DEFINER = 'root'@'%';
character_set_client: utf8
collation_connection: utf8mb4_bin
1 row in set (0.00 sec)Related Topics
Last modified: