create_aggregate.sql

来自「PostgreSQL 8.1.4的源码 适用于Linux下的开源数据库系统」· SQL 代码 · 共 32 行

SQL
32
字号
---- CREATE_AGGREGATE---- all functions CREATEdCREATE AGGREGATE newavg (   sfunc = int4_accum, basetype = int4, stype = _numeric,    finalfunc = numeric_avg,   initcond1 = '{0,0,0}');-- test commentsCOMMENT ON AGGREGATE newavg_wrong (int4) IS 'an agg comment';COMMENT ON AGGREGATE newavg (int4) IS 'an agg comment';COMMENT ON AGGREGATE newavg (int4) IS NULL;-- without finalfunc; test obsolete spellings 'sfunc1' etcCREATE AGGREGATE newsum (   sfunc1 = int4pl, basetype = int4, stype1 = int4,    initcond1 = '0');-- value-independent transition functionCREATE AGGREGATE newcnt (   sfunc = int4inc, basetype = 'any', stype = int4,   initcond = '0');COMMENT ON AGGREGATE nosuchagg (*) IS 'should fail';COMMENT ON AGGREGATE newcnt (*) IS 'an any agg comment';COMMENT ON AGGREGATE newcnt (*) IS NULL;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?