在 Access-Web-Apps 中,为表中的每个字段定义三列:名称、字段类型和可选描述。我想下载给定表的每个字段的“描述”组件。
在 R 中,使用sqlColumns()
package中的命令RODBC
,我可以获得表的结构。它返回的字段是:
sqlColumns(channel,"XXX") %>% dplyr::names
[1] "TABLE_CAT" "TABLE_SCHEM" "TABLE_NAME"
[4] "COLUMN_NAME" "DATA_TYPE" "TYPE_NAME"
[7] "COLUMN_SIZE" "BUFFER_LENGTH" "DECIMAL_DIGITS"
[10] "NUM_PREC_RADIX" "NULLABLE" "REMARKS"
[13] "COLUMN_DEF" "SQL_DATA_TYPE" "SQL_DATETIME_SUB"
[16] "CHAR_OCTET_LENGTH" "ORDINAL_POSITION" "IS_NULLABLE"
[19] "SS_IS_SPARSE" "SS_IS_COLUMN_SET" "SS_IS_COMPUTED"
[22] "SS_IS_IDENTITY" "SS_UDT_CATALOG_NAME" "SS_UDT_SCHEMA_NAME"
[25] "SS_UDT_ASSEMBLY_TYPE_NAME" "SS_XML_SCHEMACOLLECTION_CATALOG_NAME" "SS_XML_SCHEMACOLLECTION_SCHEMA_NAME"
[28] "SS_XML_SCHEMACOLLECTION_NAME" "SS_DATA_TYPE"
但是我看到有一个REMARKS
列,但没有其他类似于描述的内容。备注栏是空的……有什么办法可以捕捉到这些信息吗?(在 R 或任何其他软件包中使用 RODBC)。