var_type: non_numeric_vartype | numeric_vartype
non_numeric_vartype: {CHAR | VARCHAR} [(length_num)] | {BINARY | VARBINARY} (length_num) | DATE | TIME | TIMESTAMP | UUID | ROWID
numeric_vartype: REAL | FLOAT | DOUBLE | BOOLEAN | TINYINT | SMALLINT | INTEGER | BIGINT | DECIMAL [(precision_num [, scale_num)]