SQL 与受支持和不受支持的数据类型

在使用 DRDA 时,GBase 8s 语法在公共 API 上受支持。

以下数据类型在公共 API 上受支持:
  • BIGINT
  • BIGSERIAL
  • BLOB
  • BOOLEAN
  • BYTE
  • CHAR(32k)
  • CLOB
  • DATE
  • DATETIME
  • DECIMAL
  • FLOAT
  • INT
  • INT8
  • INTERVAL
  • LVARCHAR(32k)
  • MONEY
  • NCHAR(32k)
  • NVARCHAR(255)
  • SERIAL
  • SERIAL8
  • SMALLFLOAT
  • SMALLINT
  • TEXT
  • VARCHAR(255)

在使用 DRDA 连接时,对于 decimal 或 money 数据类型的所有数据检索操作,GBase 8s 将 decimal 和 money 值舍入为 32 位精度。

GBase 8s DATETIME 值映射到 DATE、TIME 或 TIMESTAMP 值。

以下数据类型支持与数据库服务器主机变量一起使用:
  • CHAR
  • DATE
  • INT
  • SMALLINT
  • VCHAR