GaussDB-其他系统函数(上)

48 阅读21分钟

GaussDB-其他系统函数

  • GaussDB的内建函数和操作符兼容PostgreSQL。

    _pg_char_max_length_pg_char_octet_length_pg_datetime_precision_pg_expandarray_pg_index_position_pg_interval_type_pg_numeric_precision
    _pg_numeric_precision_radix_pg_numeric_scale_pg_truetypid_pg_truetypmodqabsabstime
    abstimeeqabstimegeabstimegtabstimeinabstimeleabstimeltabstimene
    abstimeoutabstimerecvabstimesendaclcontainsacldefaultaclexplodeaclinsert
    aclitemeqacliteminaclitemoutaclremoveacosageakeys
    any_inany_outanyarray_inanyarray_outanyarray_recvanyarray_sendanyelement_in
    anyelement_outanyenum_inanyenum_outanynonarray_inanynonarray_outanyrange_inanyrange_out
    anytextcatareaareajoinselareaselarray_aggarray_agg_finalfnarray_agg_transfn
    array_appendarray_catarray_dimsarray_eqarray_fillarray_gearray_gt
    array_inarray_largerarray_learray_lengtharray_lowerarray_ltarray_ndims
    array_nearray_outarray_prependarray_recvarray_sendarray_smallerarray_to_json
    array_to_stringarray_typanalyzearray_upperarraycontainedarraycontainsarraycontjoinselarraycontsel
    arrayoverlapasciiasinatanatan2avalsavg
    big5_to_euc_twbig5_to_micbig5_to_utf8bitbit_andbit_inbit_length
    bit_orbit_outbit_recvbit_sendbitandbitcatbitcmp
    biteqbitgebitgtbitlebitltbitnebitnot
    bitorbitshiftleftbitshiftrightbittypmodinbittypmodoutbitxorbool
    bool_andbool_orbooland_statefuncbooleqboolgeboolgtboolin
    boolleboolltboolneboolor_statefuncbooloutboolrecvboolsend
    boxbox_abovebox_above_eqbox_addbox_belowbox_below_eqbox_center
    box_containbox_contain_ptbox_containedbox_distancebox_divbox_eqbox_ge
    box_gtbox_inbox_intersectbox_lebox_leftbox_ltbox_mul
    box_outbox_overabovebox_overbelowbox_overlapbox_overleftbox_overrightbox_recv
    box_rightbox_samebox_sendbox_subbpcharbpchar_largerbpchar_pattern_ge
    bpchar_pattern_gtbpchar_pattern_lebpchar_pattern_ltbpchar_smallerbpchar_sortsupportbpcharcmpbpchareq
    bpchargebpchargtbpchariclikebpcharicnlikebpcharicregexeqbpcharicregexnebpcharin
    bpcharlebpcharlikebpcharltbpcharnebpcharnlikebpcharoutbpcharrecv
    bpcharregexeqbpcharregexnebpcharsendbpchartypmodinbpchartypmodoutbroadcastbtabstimecmp
    btarraycmpbtbeginscanbtboolcmpbtbpchar_pattern_cmpbtbuildbtbuildemptybtbulkdelete
    btcanreturnbtcharcmpbtcostestimatebtendscanbtfloat48cmpbtfloat4cmpbtfloat4sortsupport
    btfloat84cmpbtfloat8cmpbtfloat8sortsupportbtgetbitmapbtgettuplebtinsertbtint24cmp
    btint28cmpbtint2cmpbtint2sortsupportbtint42cmpbtint48cmpbtint4cmpbtint4sortsupport
    btint82cmpbtint84cmpbtint8cmpbtint8sortsupportbtmarkposbtnamecmpbtnamesortsupport
    btoidcmpbtoidsortsupportbtoidvectorcmpbtoptionsbtrecordcmpbtreltimecmpbtrescan
    btrestrposbtrimbttext_pattern_cmpbttextcmpbttextsortsupportbttidcmpbttintervalcmp
    btvacuumcleanupbytea_sortsupportbytea_string_agg_finalfnbytea_string_agg_transfnbyteacatbyteacmpbyteaeq
    byteagebyteagtbyteainbytealebytealikebytealtbyteane
    byteanlikebyteaoutbytearecvbyteasendcash_cmpcash_div_cashcash_div_flt4
    cash_div_flt8cash_div_int2cash_div_int4cash_div_int8cash_eqcash_gecash_gt
    cash_incash_lecash_ltcash_micash_mul_flt4cash_mul_flt8cash_mul_int2
    cash_mul_int4cash_mul_int8cash_necash_outcash_plcash_recvcash_send
    cashlargercashsmallercbrtceilceilingcenterchar
    char_lengthcharacter_lengthchareqchargechargtcharincharle
    charltcharnecharoutcharrecvcharsendchrcideq
    cidincidoutcidrcidr_incidr_outcidr_recvcidr_send
    cidrecvcidsendcirclecircle_abovecircle_add_ptcircle_belowcircle_center
    circle_containcircle_contain_ptcircle_containedcircle_distancecircle_div_ptcircle_eqcircle_ge
    circle_gtcircle_incircle_lecircle_leftcircle_ltcircle_mul_ptcircle_ne
    circle_outcircle_overabovecircle_overbelowcircle_overlapcircle_overleftcircle_overrightcircle_recv
    circle_rightcircle_samecircle_sendcircle_sub_ptclock_timestampclose_lbclose_ls
    close_lsegclose_pbclose_plclose_psclose_sbclose_slcol_description
    concatconcat_wscontjoinselcontselconvertconvert_fromconvert_to
    corrcoscotcountcovar_popcovar_sampcstring_in
    cstring_outcstring_recvcstring_sendcume_distcurrent_databasecurrent_querycurrent_schema
    xpath_existscurrent_settingcurrent_usercurrtidcurrtid2currvalcursor_to_xml
    cursor_to_xmlschemadatabase_to_xmldatabase_to_xml_and_xmlschemadatabase_to_xmlschemadatedate_cmpdate_cmp_timestamp
    date_cmp_timestamptzdate_eqdate_eq_timestampdate_eq_timestamptzdate_gedate_ge_timestampdate_ge_timestamptz
    date_gtdate_gt_timestampdate_gt_timestamptzdate_indate_largerdate_ledate_le_timestamp
    date_le_timestamptzdate_ltdate_lt_timestampdate_lt_timestamptzdate_midate_mi_intervaldate_mii
    date_nedate_ne_timestampdate_ne_timestamptzdate_outdate_pl_intervaldate_plidate_recv
    date_senddate_smallerdate_sortsupportdaterange_canonicaldaterange_subdiffdatetime_pldatetimetz_pl
    dcbrtdecodedefineddegreesdeletedense_rankdexp
    diagonaldiameterdispell_initdispell_lexizedist_cpolydist_lbdist_pb
    dist_pcdist_pldist_ppathdist_psdist_sbdist_sldiv
    dlog1dlog10domain_indomain_recvdpowdrounddsimple_init
    dsimple_lexizedsnowball_initdsnowball_lexizedsqrtdsynonym_initdsynonym_lexizedtrunc
    eachenum_neenum_outenum_rangeenum_recvenum_sendenum_smaller
    eqjoinseleqseleuc_cn_to_miceuc_cn_to_utf8euc_jis_2004_to_shift_jis_2004euc_jis_2004_to_utf8euc_jp_to_mic
    euc_jp_to_sjiseuc_jp_to_utf8euc_kr_to_miceuc_kr_to_utf8euc_tw_to_big5euc_tw_to_miceuc_tw_to_utf8
    everyexistexists_allexists_anyexpfactorialfamily
    fdw_handler_infdw_handler_outfetchvalfirst_valuefloat4float4_accumfloat48div
    float48eqfloat48gefloat48gtfloat48lefloat48ltfloat48mifloat48mul
    float48nefloat48plfloat4absfloat4divfloat4eqfloat4gefloat4gt
    float4infloat4largerfloat4lefloat4ltfloat4mifloat4mulfloat4ne
    float4outfloat4plfloat4recvfloat4sendfloat4smallerfloat4umfloat4up
    float8float8_accumfloat8_avgfloat8_collectfloat8_corrfloat8_covar_popfloat8_covar_samp
    float8_regr_accumfloat8_regr_avgxfloat8_regr_avgyfloat8_regr_collectfloat8_regr_interceptfloat8_regr_r2float8_regr_slope
    float8_regr_sxxfloat8_regr_sxyfloat8_regr_syyfloat8_stddev_popfloat8_stddev_sampfloat8_var_popfloat8_var_samp
    float84divfloat84eqfloat84gefloat84gtfloat84lefloat84ltfloat84mi
    float84mulfloat84nefloat84plfloat8absfloat8divfloat8eqfloat8ge
    float8gtfloat8infloat8largerfloat8lefloat8ltfloat8mifloat8mul
    float8nefloat8outfloat8plfloat8recvfloat8sendfloat8smallerfloat8um
    float8upfloorflt4_mul_cashflt8_mul_cashfmgr_c_validatorfmgr_internal_validatorfmgr_sql_validator
    formatformat_typegb18030_to_utf8gbk_to_utf8generate_seriesgenerate_subscriptsget_bit
    get_byteget_current_ts_configget_global_gs_aspget_large_table_name---
    gtsquery_compressgtsquery_consistentgtsquery_decompressgtsquery_penaltygtsquery_picksplitgtsquery_samegtsquery_union
    gtsvector_compressgtsvector_consistentgtsvector_decompressgtsvector_penaltygtsvector_picksplitgtsvector_samegtsvector_union
    gtsvectoringtsvectorouthas_tablespace_privilegehas_type_privilegehash_aclitemhashbeginscanhashbuild
    hashbuildemptyhashbulkdeletehashcostestimatehashendscanhashgetbitmaphashgettuplehashinsert
    hashint2vectorhashint4hashint8hashmacaddrhashmarkposhashnamehashoid
    hashoidvectorhashoptionshashrescanhashrestrposhashtexthashvacuumcleanuphashvarlena
    hosthostmaskiclikejoinseliclikeselicnlikejoinselicnlikeselicregexeqjoinsel
    icregexeqselicregexnejoinselicregexneselinet_client_addrinet_client_portinet_ininet_out
    inet_recvinet_sendinet_server_addrinet_server_portinetandinetmiinetmi_int8
    inetnotinetorinetplinitcapint2_accumint2_avg_accumint2_mul_cash
    int2_sumint24divint24eqint24geint24gtint24leint24lt
    int24miint24mulint24neint24plint28divint28eqint28ge
    int28gtint28leint28ltint28miint28mulint28neint28pl
    int2absint2andint2divint2eqint2geint2gtint2in
    int2largerint2leint2ltint2miint2modint2mulint2ne
    int2notint2orint2outint2plint2recvint2sendint2shl
    int2shrint2smallerint2umint2upint2vectoreqint2vectorinint2vectorout
    int2vectorrecvint2vectorsendint2xorint4_accumint4_avg_accumint4_mul_cashint4_sum
    int42divint42eqint42geint42gtint42leint42ltint42mi
    int42mulint42neint42plint48divint48eqint48geint48gt
    int48leint48ltint48miint48mulint48neint48plint4abs
    int4andint4divint4eqint4geint4gtint4inint4inc
    int4largerint4leint4ltint4miint4modint4mulint4ne
    int4notint4orint4outint4plint4rangeint4range_canonicalint4range_subdiff
    int4recvint4sendint4shlint4shrint4smallerint4umint4up
    int4xorint8int8_avgint8_avg_accumint8_avg_collectint8_mul_cashint8_sum
    int8_sum_to_int8int8+1635:1668_accumint82divint82eqint82geint82gtint82le
    int82ltint82miint82mulint82neint82plint84divint84eq
    int84geint84gtint84leint84ltint84miint84mulint84ne
    int84plint8absint8andint8divint8eqint8geint8gt
    int8inint8incint8inc_anyint8inc_float8_float8int8largerint8leint8lt
    int8miint8modint8mulint8neint8notint8orint8out
    int8plint8pl_inetint8rangeint8range_canonicalint8range_subdiffint8recvint8send
    int8shlint8shrint8smallerint8umint8upint8xorinteger_pl_date
    inter_lbinter_sbinter_slinternal_ininternal_outintervalinterval_accum
    interval_avginterval_cmpinterval_collectinterval_divinterval_eqinterval_geinterval_gt
    interval_hashinterval_ininterval_largerinterval_leinterval_ltinterval_miinterval_mul
    interval_neinterval_outinterval_plinterval_pl_dateinterval_pl_timeinterval_pl_timestampinterval_pl_timestamptz
    interval_pl_timetzinterval_recvinterval_sendinterval_smallerinterval_transforminterval_umintervaltypmodin
    intervaltypmodoutintintervalisexistsishorizontaliso_to_koi8riso_to_miciso_to_win1251
    iso_to_win866iso8859_1_to_utf8iso8859_to_utf8isparallelisperpisverticaljohab_to_utf8
    jsonb_injsonb_outjsonb_recvjsonb_send---
    json_injson_outjson_recvjson_sendjustify_daysjustify_hoursjustify_interval
    koi8r_to_isokoi8r_to_mickoi8r_to_utf8koi8r_to_win1251koi8r_to_win866koi8u_to_utf8language_handler_in
    language_handler_outlatin1_to_miclatin2_to_miclatin2_to_win1250latin3_to_miclatin4_to_miclike_escape
    likejoinsellikesellineline_distanceline_eqline_horizontalline_in
    line_interptline_intersectline_outline_parallelline_perpline_recvline_send
    line_verticallnlo_closelo_creatlo_createlo_exportlo_import
    lo_lseeklo_openlo_telllo_truncatelo_unlinklogloread
    lowerlower_inclower_inflowritelpadlseglseg_center
    lseg_distancelseg_eqlseg_gelseg_gtlseg_horizontallseg_inlseg_interpt
    lseg_intersectlseg_lelseg_lengthlseg_ltlseg_nelseg_outlseg_parallel
    lseg_perplseg_recvlseg_sendlseg_verticalltrimmacaddr_andmacaddr_cmp
    macaddr_eqmacaddr_gemacaddr_gtmacaddr_inmacaddr_lemacaddr_ltmacaddr_ne
    macaddr_notmacaddr_ormacaddr_outmacaddr_recvmacaddr_sendmakeaclitemmasklen
    maxmd5MD5加密算法安全性低,存在安全风险,建议使用更安全的加密算法。mic_to_big5mic_to_euc_cnmic_to_euc_jpmic_to_euc_krmic_to_euc_tw
    mic_to_isomic_to_koi8rmic_to_latin1mic_to_latin2mic_to_latin3mic_to_latin4mic_to_sjis
    mic_to_win1250mic_to_win1251mic_to_win866minmktintervalmoneymul_d_interval
    namenameeqnamegenamegtnameiclikenameicnlikenameicregexeq
    nameicregexnenameinnamelenamelikenameltnamenenamenlike
    nameoutnamerecvnameregexeqnameregexnenamesendneqjoinselneqsel
    network_cmpnetwork_eqnetwork_genetwork_gtnetwork_lenetwork_ltnetwork_ne
    network_subnetwork_subeqnetwork_supnetwork_supeqnlikejoinselnlikeselnumeric
    numeric_absnumeric_accumnumeric_addnumeric_avgnumeric_avg_accumnumeric_avg_collectnumeric_cmp
    numeric_collectnumeric_divnumeric_div_truncnumeric_eqnumeric_expnumeric_facnumeric_ge
    numeric_gtnumeric_innumeric_incnumeric_largernumeric_lenumeric_lnnumeric_log
    numeric_ltnumeric_modnumeric_mulnumeric_nenumeric_outnumeric_powernumeric_recv
    numeric_sendnumeric_smallernumeric_sortsupportnumeric_sqrtnumeric_stddev_popnumeric_stddev_sampnumeric_sub
    numeric_transformnumeric_uminusnumeric_uplusnumeric_var_popnumeric_var_sampnumerictypmodinnumerictypmodout
    numrange_subdiffoidoideqoidgeoidgtoidinoidlarger
    oidleoidltoidneoidoutoidrecvoidsendoidsmaller
    oidvectoreqoidvectorgeoidvectorgtoidvectorinoidvectorleoidvectorltoidvectorne
    oidvectoroutoidvectorrecvoidvectorsendoidvectortypeson_pbon_plon_ppath
    on_pson_sbon_slopaque_inopaque_outordered_set_transitionoverlaps
    overlaypathpath_addpath_add_ptpath_centerpath_contain_ptpath_distance
    path_div_ptpath_inpath_interpath_lengthpath_mul_ptpath_n_eqpath_n_ge
    path_n_gtpath_n_lepath_n_ltpath_npointspath_outpath_recvpath_send
    path_sub_ptpercentile_contpercentile_cont_float8_finalpercentile_cont_interval_finalpg_char_to_encodingpg_cursorpg_encoding_max_length
    pg_encoding_to_charpg_extension_config_dump--pg_node_tree_inpg_node_tree_outpg_node_tree_recv
    pg_node_tree_sendpg_prepared_statementpg_prepared_xactpg_notifypg_stat_get_wal_receiverpg_show_all_settingspg_stat_get_bgwriter_stat_reset_time
    pg_stat_get_buf_fsync_backendpg_stat_get_checkpoint_sync_timepg_stat_get_checkpoint_write_timepg_stat_get_db_blk_read_timepg_stat_get_db_blk_write_timepg_stat_get_db_conflict_allpg_stat_get_db_conflict_bufferpin
    pg_stat_get_db_conflict_snapshotpg_stat_get_db_conflict_startup_deadlockpg_switch_xlogxpathpg_timezone_abbrevspg_timezone_namespgxc_node_str
    plpgsql_call_handlerplpgsql_inline_handlerplpgsql_validatorpoint_abovepoint_addpoint_belowpoint_distance
    point_divpoint_eqpoint_horizpoint_inpoint_leftpoint_mulpoint_ne
    point_outpoint_recvpoint_rightpoint_sendpoint_subpoint_vertpoly_above
    poly_belowpoly_centerpoly_containpoly_contain_ptpoly_containedpoly_distancepoly_in
    poly_leftpoly_npointspoly_outpoly_overabovepoly_overbelowpoly_overlappoly_overleft
    poly_overrightpoly_recvpoly_rightpoly_samepoly_sendpolygonposition
    positionjoinselpositionselpostgresql_fdw_validatorpowpowerprsd_endprsd_headline
    prsd_lextypeprsd_nexttokenprsd_startpt_contained_circlept_contained_polyquery_to_xmlquery_to_xml_and_xmlschema
    query_to_xmlschemaquote_identquote_literalquote_nullableradiansradiusrandom
    range_adjacentrange_afterrange_beforerange_cmprange_contained_byrange_containsrange_contains_elem
    range_gerange_eqrange_gtrange_inrange_intersectrange_lerange_lt
    range_minusrange_nerange_outrange_overlapsrange_overleftrange_overrightrange_recv
    range_sendrange_typanalyzerange_unionrankrecord_eqrecord_gerecord_gt
    record_inrecord_lerecord_ltrecord_nerecord_outrecord_recvrecord_send
    regclassregclassinregclassoutregclassrecvregclasssendregconfiginregconfigout
    regconfigrecvregconfigsendregdictionaryinregdictionaryoutregdictionaryrecvregdictionarysendregexeqjoinsel
    regexeqselregexnejoinselregexneselregexp_matchesregexp_replaceregexp_split_to_arrayregexp_split_to_table
    regoperatorinregoperatoroutregoperatorrecvregoperatorsendregoperinregoperoutregoperrecv
    regopersendregprocedureinregprocedureoutregprocedurerecvregproceduresendregprocinregprocout
    regprocrecvregprocsendregr_avgxregr_avgyregr_countregr_interceptregr_r2
    regr_sloperegr_sxxregr_sxyregr_syyregtypeinregtypeoutregtyperecv
    regtypesendreltimereltimeeqreltimegereltimegtreltimeinreltimele
    reltimeltreltimenereltimeoutreltimerecvreltimesendrepeatreplace
    reverseRI_FKey_cascade_delRI_FKey_cascade_updRI_FKey_check_insRI_FKey_check_updRI_FKey_noaction_delRI_FKey_noaction_upd
    RI_FKey_restrict_delRI_FKey_restrict_updRI_FKey_setdefault_delRI_FKey_setdefault_updRI_FKey_setnull_delRI_FKey_setnull_updright
    roundrow_numberrow_to_jsonrpadrtrimscalargtjoinselscalargtsel
    scalarltjoinselscalarltselschema_to_xmlschema_to_xml_and_xmlschemaschema_to_xmlschemasession_userset_bit
    set_byteset_configset_masklenshift_jis_2004_to_euc_jis_2004shift_jis_2004_to_utf8sjis_to_euc_jpsjis_to_mic
    sjis_to_utf8smgrinsmgroutspg_kd_choosespg_kd_configspg_kd_inner_consistentspg_kd_picksplit
    spg_quad_choosespg_quad_configspg_quad_inner_consistentspg_quad_leaf_consistentspg_quad_picksplitspg_text_choosespg_text_config
    spg_text_inner_consistentspg_text_leaf_consistentspg_text_picksplitspgbeginscanspgbuildspgbuildemptyspgbulkdelete
    spgcanreturnspgcostestimatespgendscanspggetbitmapspggettuplespginsertspgmarkpos
    spgoptionsspgrescanspgrestrposspgvacuumcleanupstddevstddev_popstddev_samp
    string_aggstring_agg_finalfnstring_agg_transfnstripsumsuppress_redundant_updates_triggertable_to_xml
    table_to_xml_and_xmlschematable_to_xmlschematantexttext_getext_gttext_larger
    text_letext_lttext_pattern_getext_pattern_gttext_pattern_letext_pattern_lttext_smaller
    textanycattextcattexteqtexticliketexticnliketexticregexeqtexticregexne
    textintextliketextnetextnliketextouttextrecvtextregexeq
    textregexnetextsendthesaurus_initthesaurus_lexizetideqtidgetidgt
    tidintidlargertidletidlttidnetidouttidrecv
    tidsendtidsmallertimetime_cmptime_eqtime_getime_gt
    time_hashtime_intime_largertime_letime_lttime_mi_intervaltime_mi_time
    time_netime_outtime_pl_intervaltime_recvtime_sendtime_smallertime_transform
    timedate_pltimemitimepltimestamptimestamp_cmptimestamp_cmp_datetimestamp_cmp_timestamptz
    timestamp_eqtimestamp_eq_datetimestamp_eq_timestamptztimestamp_getimestamp_ge_datetimestamp_ge_timestamptztimestamp_gt
    timestamp_gt_datetimestamp_gt_timestamptztimestamp_hashtimestamp_intimestamp_largertimestamp_letimestamp_le_date
    timestamp_le_timestamptztimestamp_lttimestamp_lt_datetimestamp_lt_timestamptztimestamp_mitimestamp_mi_intervaltimestamp_ne
    timestamp_ne_datetimestamp_ne_timestamptztimestamp_outtimestamp_pl_intervaltimestamp_recvtimestamp_sendtimestamp_smaller
    timestamp_sortsupporttimestamp_transformtimestamptypmodintimestamptypmodouttimestamptztimestamptz_cmptimestamptz_cmp_date
    timestamptz_cmp_timestamptimestamptz_eqtimestamptz_eq_datetimestamptz_eq_timestamptimestamptz_getimestamptz_ge_datetimestamptz_ge_timestamp
    timestamptz_gttimestamptz_gt_datetimestamptz_gt_timestamptimestamptz_intimestamptz_largertimestamptz_letimestamptz_le_date
    timestamptz_le_timestamptimestamptz_lttimestamptz_lt_datetimestamptz_lt_timestamptimestamptz_mitimestamptz_mi_intervaltimestamptz_ne
    timestamptz_ne_datetimestamptz_ne_timestamptimestamptz_outtimestamptz_pl_intervaltimestamptz_recvtimestamptz_sendtimestamptz_smaller
    timestamptztypmodintimestamptztypmodouttimetypmodintimetypmodouttimetztimetz_cmptimetz_eq
    timetz_getimetz_gttimetz_hashtimetz_intimetz_largertimetz_letimetz_lt
    timetz_mi_intervaltimetz_netimetz_outtimetz_pl_intervaltimetz_recvtimetz_sendtimetz_smaller
    timetzdate_pltimetztypmodintimetztypmodouttimezone(2069)timezone(1159)timezone(2037)timezone (2070)
    timezone (1026)timezone (2038)tintervalcttintervaleqtintervalgetintervalgttintervalin
    tintervalletintervalleneqtintervallengetintervallengttintervallenletintervallenlttintervallenne
    tintervallttintervalnetintervalouttintervalovtintervalrecvtintervalsametintervalsend
    tintervalstartto_ascii(1845)to_ascii(1847)to_ascii(1846)trigger_intrigger_outts_match_qv
    ts_match_tqts_match_ttts_match_vqts_rankts_rank_cdts_rewritets_stat
    ts_token_typets_typanalyzetsmatchjoinseltsmatchseltsq_mcontainedtsq_mcontainstsquery_and
    tsquery_cmptsquery_eqtsquery_getsquery_gttsquery_letsquery_lttsquery_ne
    tsquery_nottsquery_ortsqueryintsqueryouttsqueryrecvtsquerysendtsrange
    tsrange_subdifftstzrangetstzrange_subdifftsvector_cmptsvector_concattsvector_eqtsvector_ge
    tsvector_gttsvector_letsvector_lttsvector_netsvector_update_triggertsvector_update_trigger_columntsvectorin
    tsvectorouttsvectorrecvtsvectorsendtxid_currenttxid_current_snapshottxid_snapshot_intxid_snapshot_out
    txid_snapshot_recvtxid_snapshot_sendtxid_snapshot_xiptxid_snapshot_xmaxtxid_snapshot_xmintxid_visible_in_snapshotuhc_to_utf8
    unique_key_recheckunknowninunknownoutunknownrecvunknownsendunnestutf8_to_big5
    utf8_to_euc_cnutf8_to_euc_jis_2004utf8_to_euc_jputf8_to_euc_krutf8_to_euc_twutf8_to_gb18030utf8_to_gbk
    utf8_to_iso8859utf8_to_iso8859_1utf8_to_johabutf8_to_koi8rutf8_to_koi8uutf8_to_shift_jis_2004utf8_to_sjis
    utf8_to_uhcutf8_to_winuuid_cmpuuid_equuid_geuuid_gtuuid_hash
    uuid_inuuid_leuuid_ltuuid_neuuid_outuuid_recvuuid_send
    var_popvar_sampvarbitvarbit_invarbit_outvarbit_recvvarbit_send
    varbit_transformvarbitcmpvarbiteqvarbitgevarbitgtvarbitlevarbitlt
    varbitnevarbittypmodinvarbittypmodoutvarcharvarchar_transformvarcharinvarcharout
    varcharrecvvarcharsendvarchartypmodinvarchartypmodoutvariancevoid_invoid_out
    void_recvvoid_sendwin_to_utf8win1250_to_latin2win1250_to_micwin1251_to_isowin1251_to_koi8r
    win1251_to_micwin1251_to_win866win866_to_isowin866_to_koi8rwin866_to_micwin866_to_win1251xideq
    xideqint4xidinxidoutxidrecvxidsendxmlxml_in
    xml_is_well_formedxml_is_well_formed_contentxml_is_well_formed_documentxml_outxml_recvxml_sendxmlagg
    xmlcommentxmlconcat2xmlexistsxmlvalidate-year_inyear_out
    year_recvyear_sendyeartypmodinyeartypmodoutyear_eqyear_neyear_lt
    year_leyear_gtyear_geyear_cmpyear_hashyear_largeryear_smaller
    year_miyear_mi_int4int4_mi_yearyear_plyear_pl_int4int4_pl_yearint4_year
    year_int4date_yearnumeric_yeartext_yeartime_yeartimestamp_yeartimestamptz_year
    bpcharlikebpcharbpcharnlikebpchar-----

    升级模式下,不支持调用变长参数的系统函数,如concat。

    下述列表为GaussDB实现系统内部功能所使用的函数,不推荐使用,若需使用,请联系华为技术支持工程师。

  • spread_collect()

    描述:该函数用于计算某段时间内最大和最小值得差值,用于聚合函数的数据收集过程。

    参数:s real[]、v real[]

    返回值类型:real[]

  • spread_final()

    描述:该函数用于计算某段时间内最大和最小值得差值,用于聚合函数的数据最终处理过程。

    参数:s real[]

    返回值类型:real

  • spread_internal()

    描述:该函数用于计算某段时间内最大和最小值得差值,用于聚合函数的数据中间过程。

    参数:s real[]、v real

    返回值类型:real[]

  • xidin4()

    描述:输入4字节的xid。

    参数:cstring

    返回值类型:xid32

  • set_hashbucket_info()

    描述:设置哈希桶信息。

    参数:text

    返回值类型:boolean

  • gap_fill_internal()

    描述:返回参数列表中第一个非NULL的参数值。

    参数:s anyelement、v anyelement

    返回值类型:anyelement

  • int1send()

    描述:将无符号一字节整数打包放入内部数据缓冲流。

    参数:tinyint

    返回值类型:bytea

  • is_contain_namespace()

    描述:查找表名和namespace分割的位置,如果不存在namespace,返回0。

    参数:relationname name

    返回值类型:integer

  • is_oid_in_group_members()

    描述:不支持

    参数:node_oid oid、group_members oidvector_extend

    返回值类型:boolean

  • isubmit_on_nodes_internal()

    描述:不支持

    参数:job bigint、node_name name、database name、what text、next_date timestamp without time zone、job_interval text

    返回值类型:integer

  • listagg()

    描述:list类型agg聚集函数。

    参数:smallint、text

    返回值类型:text

  • log_fdw_validator()

    描述:验证函数。

    参数:text[]、oid

    返回值类型:void

  • nvarchar2typmodin()

    描述:获取varchar的typmod信息。

    参数:cstring[]

    返回值类型:integer

  • nvarchar2typmodout()

    描述:获取varchar的typmod信息,并构造字符串返回。

    参数:integer

    返回值类型:cstring

  • pg_nodes_memmon()

    描述:不支持。

    参数:nan

    返回值类型:innernname text、innerusedmem bigint、innertopctxt bigint、nname text、usedmem text、sharedbuffercache text、topcontext text

  • read_disable_conn_file()

    描述:读取禁止的连接文件。

    参数:nan

    返回值类型:disconn_mode text、disconn_host text、disconn_port text、local_host text、local_port text、redo_finished text

  • regex_like_m()

    描述:正则匹配,判断字符串是否符合给定的正则表达式。

    参数:text、text

    返回值类型:boolean

  • update_pgjob()

    描述:更新job。

    参数:bigint、"char"、bigint、timestamp without time zone、timestamp without time zone、timestamp without time zone、timestamp without time zone、timestamp without time zone、smallint、text

    返回值类型:void

  • enum_cmp()

    描述:枚举类比较函数,用于判断两个枚举类是否相等,以及相对大小。

    参数:anyenum、anyenum

    返回值类型:integer

  • enum_eq()

    描述:枚举类比较函数,用于实现=符号。

    参数:anyenum、anyenum

    返回值类型:boolean

  • enum_first()

    描述:返回枚举类中的第一个元素。

    参数:anyenum

    返回值类型:anyenum

  • enum_ge()

    描述:枚举类比较函数,用于实现>=符号。

    参数:anyenum、anyenum

    返回值类型:boolean

  • enum_gt()

    描述:枚举类比较函数,用于实现>符号。

    参数:anyenum、anyenum

    返回值类型:boolean

  • enum_in()

    描述:枚举类比较函数,用于判断元素是否在枚举类中。

    参数:cstring、oid

    返回值类型:anyenum

  • enum_larger()

    描述:枚举类比较函数,用于实现>符号。

    参数:anyenum、anyenum

    返回值类型:anyenum

  • enum_last()

    描述:返回枚举类中的最后一个元素。

    参数:anyenum

    返回值类型:anyenum

  • enum_le()

    描述:枚举类比较函数,用于实现<=符号。

    参数:anyenum、anyenum

    返回值类型:boolean

  • enum_lt()

    描述:枚举类比较函数,用于实现<符号。

    参数:anyenum、anyenum

    返回值类型:boolean

  • enum_smaller()

    描述:枚举类比较函数,用于实现<符号。

    参数:anyenum、anyenum

    返回值类型:boolean

  • node_oid_name()

    描述:不支持

    参数:oid

    返回值类型:cstring

  • pg_buffercache_pages()

    描述:从共享buffer缓存里读取数据。

    参数:nan

    返回值类型:bufferid integer、relfilenode oid、bucketid smallint、storage_type oid、reltablespace oid、reldatabase oid、relforknumber smallint、 relblocknumber bigint、isdirty boolean、usage_count smallint

  • pg_check_xidlimit()

    描述:判断nextxid是否>= xidwarnlimit。

    参数:nan

    返回值类型:boolean

  • pg_comm_delay()

    描述:展示单个DN的通信库时延状态。

    参数:nan

    返回值类型:text、text、integer、integer、integer、integer

  • pg_comm_recv_stream()

    描述:展示单个DN上所有的通信库接收流状态。

    参数:nan

    返回值类型:text、bigint、text、bigint、integer、integer、integer、text、bigint、integer、integer、integer、bigint、bigint、bigint、bigint、bigint

  • pg_comm_send_stream()

    描述:展示单个DN上所有的通信库发送流状态。

    参数:nan

    返回值类型:text、bigint、text、bigint、integer、integer、integer、text、bigint、integer、integer、integer、bigint、bigint、bigint、bigint、bigint

  • pg_comm_status()

    描述: 展示单个DN的通信状态。

    参数:nan

    返回值类型:text、integer、integer、bigint、bigint、bigint、bigint、bigint、integer、integer、integer、integer、integer

  • pg_log_comm_status()

    描述:在dn上打印一些log。

    参数:nan

    返回值类型:boolean

  • pg_parse_clog()

    描述:解析clog获取普通表的xid的status。

    参数:nan

    返回值类型:xid xid、status text

  • pg_parse_clog(bucketid)

    描述:解析clog获取指定bucketid的xid的status。

    参数:bucketid,hashbucket表的物理bucketid,普通表是-1。

    返回值类型:xid xid、status text

  • pg_pool_ping()

    描述:设置PoolerPing。

    参数:boolean

    返回值类型:SETOF boolean

  • pg_pool_validate()

    描述:通过比较pgxc_node系统表中的字段,验证连接是否可用。

    参数:clear boolean、co_node_name cstring

    返回值类型:pid bigint、node_name text

  • pg_resume_bkp_flag()

    描述:用于备份恢复获取delay xlong标志。

    参数:slot_name name

    返回值类型:start_backup_flag boolean、to_delay boolean、ddl_delay_recycle_ptr text、rewind_time text

  • gs_static_threadpool_ctrl_status()

    描述:查询线程池中静态池线程相关统计信息。CN线程池开启下分布式CN支持查询相关静态池信息,DN返回空行。

    参数:nan

    返回值:text node_name、int group_id、text worker_info

    名称类型描述
    node_nameOUT text实例名。
    group_idOUT int线程池group组id。
    worker_infoOUT text描述当前group组线程池运行中的动态的统计信息。包括如下信息:default、default_s:线程数量。动态线程池默认值,静态线程池默认值。expect、expect_s:线程数量。动态线程池预期值,静态线程池预期值。actual:实际运行的线程数量,包括动态池线程和静态池线程。static threads limit:当前group组配置的静态池线程数。has static threads:当前group组是否创建静态池。默认为0,表示没有创建。idle static threads:空闲的静态池线程个数。wait session num:等待的会话数。
  • pg_stat_get_pooler_status()

    描述:查询pooler中的缓存连接状态。

    参数:nan

    返回值类型:详见下表

    名称类型描述
    database_nameOUT text数据库名称。
    user_nameOUT text用户名。
    tidOUT bigint非线程池逻辑下为连接CN的线程id,线程池逻辑下为连接CN的sessionid。
    pgoptionsOUT text数据库连接选项,详见连接参数描述的options字段。
    node_oidOUT bigint连接的实例节点OID。
    in_useOUT boolean连接是否正被使用。- t(true):表示连接正在使用。
    • f(false):表示连接没有使用。 | | session_params | OUT text | 由此连接下发的GUC session参数。 | | fdsock | OUT bigint | 本端socket。 | | local_host | OUT text | 本端IP。 | | local_port | OUT bigint | 本端端口号。 | | remote_host | OUT text | 对端IP。 | | remote_port | OUT bigint | 对端端口号。 | | remote_pid | OUT bigint | 对端处于非线程池逻辑下为对端的线程id,对端处于线程池逻辑下为对端的sessionid。 | | used_count | OUT bigint | 该连接的复用次数。 | | idx | OUT bigint | 通信对端DN在本CN内的标识编号。 | | streamid | OUT bigint | 通信流在物理连接中的标识编号。 |
  • get_node_modulo()

    描述:计算节点在group中的下标。

    参数:详见下表

    参数类型描述取值范围
    node_oidIN oid节点OID。[0, 2^32-1]
    group_oidIN oidnodegroup的OID。[0, 2^32-1]

    返回值类型:uint4

  • check_murmurhash_route_node()

    描述:计算key分布的节点是否正确。

    参数:详见下表

    参数类型描述取值范围
    keyIN text表示hash键的字符串。-
    node_moduloIN uint4节点在nodegroup中的下标。[0, 2^32-1]
    node_numIN uint4nodegroup的节点数量。[0, 2^32-1]

    返回值类型:uint4

更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…