v_sys_bestrowidentifier¶
描述关于rowid
| 列名 | 类型 | 描述 |
|---|---|---|
| SCOPE | SMALLINT | 该列的有效范围。它可以取下列值之一: SQL_SCOPE_CURROW=0 SQL_SCOPE_TRANSACTION=1 SQL_SCOPE_SESSION=2(1) |
| COLUMN_NAME | VARCHAR(128) | 列名。(2) |
| DATA_TYPE | INT | 该列的数据源数据类型。(3) |
| TYPE_NAME | VARCHAR(128) | 该列的数据源数据类型的名称。(4) |
| COLUMN_SIZE | INT | 对于字符类型或二进制类型,表示数据的最大字节数; 对于DateTime类型,表示显示该数据所需要的字符数; 对于numeric系列类型(包括int, float, decimal,real和numeric等数值类型),表示该数据的最大十进制位数或二进制位数(由第十列NUM_PREC_RADIX的值决定)。(5) |
| BUFFER_LENGTH | INT | 表示数据在以SQL_C_DEFAULT作Convert时的字节长度。(6) |
| DECIMAL_DIGITS | SMALLINT | 表示数据的有效十进制或二进制小数位数(由NUM_PREC_RADIX的值决定)。如果是没有小数的类型,则为NULL。(7) |
| PSEUDO_COLUMN | SMALLINT | 表示该列是否是pseudo-column(数据源中专门用于标志一行的ROWID列),它可以取下列值之一: SQL_PC_UNKNOWN=0 SQL_PC_NOT_PSEUDO=1 SQL_PC_PSEUDO=2(8) |