达梦(DM)数据库DPI编程指南数据类型

MoMo 2021年6月13日18:02:57
评论
352

数据类型

数据类型为数据库中字段类型和 C 语言的数据类型。

DPI 中包括以下 DSQL 类型,对应对象创建时指定的类型:

宏定义

定义类型

说明

DSQL_CHAR

char[(n)]

定长字符类型

DSQL_VARCHAR

varchar(n)

变长字符类型

DSQL_BIT

bit

位类型

DSQL_TINYINT

tinyint

有符号小整型(1 字节)

DSQL_SMALLINT

smallint

有符号短整型(2 字节)

DSQL_INT

int

有符号整型(4 字节)

DSQL_BIGINT

bigint

有符号长整型(8 字节)

DSQL_DEC

dec[(p,s)]

numeric[(p,s)]

number[(p,s)]

精确数字类型

DSQL_FLOAT

real

单精度浮点型

DSQL_DOUBLE

float

double

双精度浮点型

DSQL_BLOB

blob

image

longvarbinary

二进制大字段

DSQL_DATE

date

日期

DSQL_TIME

time[(n)]

时间

DSQL_TIMESTAMP

timestamp[(n)]

时间戳

DSQL_BINARY

binary[(n)]

二进制类型

DSQL_VARBINARY

varbinary[(n)]

变长二进制类型

DSQL_CLOB

clob

text

longvarchar

字符大字段

DSQL_TIME_TZ

time with time zone

带时区的时间类型

DSQL_TIMESTAMP_TZ

timestamp with time zone

带时区的时间戳类型

DSQL_RSET

cursor

结果集类型

DSQL_CLASS

class

class 复合类型

DSQL_RECORD

record

record 复合类型

DSQL_ARRAY

array

动态 array

DSQL_SARRAY

array

静态 array

DSQL_INTERVAL_YEA

R

interval    year

年时间间隔类型

DSQL_INTERVAL_MO

NTH

interval month

月时间间隔类型

DSQL_INTERVAL_DAY

interval day

日时间间隔类型

DSQL_INTERVAL_HO

UR

interval hour

时时间间隔类型

DSQL_INTERVAL_MIN

UTE

interval minute

分时间间隔类型

DSQL_INTERVAL_SEC

OND

interval second

秒时间间隔类型

DSQL_INTERVAL_YEA

R_TO_MONTH

interval year to month

年转月

时间间隔类型

DSQL_INTERVAL_DAY

_TO_HOUR

interval day to hour

日转时

时间间隔类型

DSQL_INTERVAL_DAY

_TO_MINUTE

interval day to minute

日转分

时间间隔类型

DSQL_INTERVAL_DAY

_TO_SECOND

interval day to second

日转秒

时间间隔类型

DSQL_INTERVAL_HO

UR_TO_MINUTE

interval hour to minute

时转分

时间间隔类型

DSQL_INTERVAL_HO

UR_TO_SECOND

interval hour to second

时转秒

时间间隔类型

DSQL_INTERVAL_MIN

UTE_TO_SECOND

interval minute to second

分转秒

时间间隔类型

https://xpanx.com/
MoMo
  • 本文由 发表于 2021年6月13日18:02:57
  • 转载请务必保留本文链接:https://xpanx.com/2756.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: