日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

Hologres支持的連接函數有哪些

Hologres兼容PostgreSQL,支持使用標準的PostgreSQL語法進行開發。

Hologres已支持的連接函數列表如下。當前Hologres版本支持的函數是PostgreSQL的一個子集,函數的使用方法請參見連接函數

函數

功能

CURRENT_CATALOG

獲取當前目錄名稱。

CURRENT_DATABASE

獲取當前數據庫名稱。

CURRENT_QUERY

獲取當前正在執行查詢語句。

CURRENT_ROLE

獲取當前正在執行數據庫操作的賬號ID。

CURRENT_SCHEMA

獲取當前模式名稱。

CURRENT_SCHEMAS

獲取搜索路徑中所有模式的名稱的數組。

CURRENT_USER

獲取當前賬戶的賬號ID。

INET_CLIENT_ADDR

獲取當前用戶的遠程連接地址。

INET_CLIENT_PORT

獲取當前用戶的遠程連接端口。

INET_SERVER_ADDR

獲取當前服務器的地址。

INET_SERVER_PORT

獲取當前服務器的端口。

PG_BACKEND_PID

獲取當前會話所在服務器進程的進程ID。

PG_BLOCKING_PIDS

獲取阻止指定服務器進程ID獲取鎖定的進程ID。

SESSION_USER

獲取當前會話的用戶的賬號ID。

USER

獲取當前登錄用戶的賬號ID。

VERSION

獲取PostgreSQL的版本信息。

CURRENT_CATALOG

  • 描述:獲取當前目錄名稱。

    CURRENT_CATALOG
  • 返回值

    返回當前目錄名稱。

  • 示例

    SELECT CURRENT_CATALOG;

    返回結果如下。

     current_catalog
    -----------------
     hologrestest

CURRENT_DATABASE

  • 描述:獲取當前數據庫名稱。

    CURRENT_DATABASE()
  • 返回值

    返回當前數據庫名稱。

  • 示例

    SELECT CURRENT_DATABASE();

    返回結果如下。

     current_database
    ------------------
     hologrestest

CURRENT_QUERY

  • 描述:獲取當前正在執行的查詢語句。

    CURRENT_QUERY()
  • 返回值

    返回當前正在執行的查詢語句。

  • 示例。

    SELECT CURRENT_QUERY();

    返回結果如下。

          current_query
    -------------------------
     SELECT CURRENT_QUERY();

CURRENT_ROLE

  • 描述:獲取當前正在執行數據庫操作的賬號ID。

    CURRENT_ROLE
  • 返回值

    返回當前執行數據庫操作的賬號ID。

  • 示例。

    SELECT CURRENT_ROLE;

    返回結果如下。

       current_role
    ------------------
     139699392458****

CURRENT_SCHEMA

  • 描述:獲取當前模式名稱。

    CURRENT_SCHEMA[()]
  • 返回值

    返回當前模式名稱。

  • 示例。

    SELECT CURRENT_SCHEMA();

    返回結果如下。

     current_schema
    ----------------
     public

CURRENT_SCHEMAS

  • 描述:獲取搜索路徑中所有模式的名稱的數組。

    CURRENT_SCHEMAS(FLAG)
  • 參數說明

    FLAG:取值為TRUE或FALSE。

  • 返回值

    返回當前搜索路徑中所有模式的名稱的數組。

    • 輸入參數為TRUE時,返回的模式名稱數組中包含隱式Schema(pg_catalog)。

    • 輸入參數為FALSE時,返回的模式名稱數組中不包含隱式Schema(pg_catalog)。

  • 示例

    • 示例1:

      SELECT CURRENT_SCHEMAS(TRUE);

      返回結果如下。

         current_schemas
      ---------------------
       {pg_catalog,public}
    • 示例2:

      SELECT CURRENT_SCHEMAS(FALSE);

      返回結果如下。

         current_schemas
      ---------------------
       {public}

CURRENT_USER

  • 描述:獲取當前賬戶的賬號ID。

    CURRENT_USER
  • 返回值

    返回當前賬戶的賬號ID。

  • 示例

    SELECT CURRENT_USER;

    返回結果如下。

       current_user
    ------------------
     139699392458****

INET_CLIENT_ADDR

  • 描述:獲取當前用戶的遠程連接地址。

    INET_CLIENT_ADDR()
  • 返回值

    返回當前用戶的遠程連接地址。

  • 示例

    SELECT INET_CLIENT_ADDR();

    返回結果如下。

    inet_client_addr
    ------------------
     124.8*.1**.1**

INET_CLIENT_PORT

  • 描述:獲取當前用戶的遠程連接端口。

    INET_CLIENT_PORT()
  • 返回值

    返回當前用戶的遠程連接端口。

  • 示例

    SELECT INET_CLIENT_PORT();

    返回結果如下。

    inet_client_port
    ------------------
                 5823

INET_SERVER_ADDR

  • 描述:獲取當前服務器的地址。

    INET_SERVER_ADDR()
  • 返回值:返回當前服務器的地址。

  • 示例

    SELECT INET_SERVER_ADDR();

    返回結果如下。

     inet_server_addr
    ------------------
     10.**.4*.4*

INET_SERVER_PORT

  • 描述:獲取當前服務器的端口。

    INET_SERVER_PORT()
  • 返回值

    返回當前服務器的端口。

  • 示例

    SELECT INET_SERVER_PORT();

    返回結果如下。

     inet_server_port
    ------------------
                42581

PG_BACKEND_PID

  • 描述:獲取當前會話所在服務器進程的進程ID。

    PG_BACKEND_PID()
  • 返回值

    返回當前會話所在服務器進程的進程ID。

  • 示例

    SELECT PG_BACKEND_PID();

    返回結果如下。

     pg_backend_pid
    ----------------
           53674002

PG_BLOCKING_PIDS

  • 描述:獲取阻止指定服務器進程ID獲取鎖定的進程ID。

    PG_BLOCKING_PIDS(INT)
  • 返回值:返回阻止指定服務器進程ID獲取鎖定的進程ID。

  • 示例

    SELECT PG_BLOCKING_PIDS(1);

    返回結果如下。

     pg_blocking_pids
    ------------------
     {}

SESSION_USER

  • 描述:獲取當前會話的用戶的賬號ID。

    SESSION_USER
  • 返回值

    返回當前會話的用戶的賬號ID。

  • 示例

    SELECT SESSION_USER;

    返回結果如下。

       session_user
    ------------------
     139699392458****

USER

  • 描述:獲取當前登錄用戶的賬號ID。

    USER
  • 返回值:返回當前登錄用戶的賬號ID。

  • 示例

    SELECT USER;

    返回結果如下。

           user
    ------------------
     139699392458****

VERSION

  • 描述:查詢PostgreSQL的版本信息。

    VERSION()
  • 返回值:返回PostgreSQL的版本信息。

  • 示例

    SELECT VERSION();

    返回結果如下。

                                                                                                   version                  
    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
     PostgreSQL 11.3 (Release-build@6feee25dff7 on release-3.0.x) on x86_64-linux, compiled by clang version 13.0.1 (Alibaba 13.0.1-2.fix20240305102602.alios7 193811f571966bccce929b0f457df345c4fca5ed)