用于MySQL 5.x的ColdFusion cfqueryparam CFSQLTypes

时间:2018-01-31 00:59:40

标签: mysql coldfusion coldfusion-11 coldfusion-2016

我一直在寻找包含MySQL 5.x数据类型的cfqueryparam(或cfscript变体)的CFSQLType参数的参考表。

我能够在Adobe找到这个表:

https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-tags/tags-p-q/cfqueryparam.html

但它仅包含JDBC,DB2,Oracle和MSSQL的信息。我也觉得这个以及许多adobe源文档都在CF 9/10左右徘徊。他们过去常常为特定版本提供单独的文档区域,但我不确定它们是否可用。

我在cfdocs.org上找到了cfqueryparam标记,但它没有包含任何数据库系统的表或引用。

https://cfdocs.org/cfqueryparam

某些MySQL 5.x数据类型将与其他数据库平台一致地匹配; varchar是CF_SQL_VARCHAR等。

MySQL有一些独特的类型,如GEOMETRY,GEOMETRYCOLLECTION,LINESTRING,MULTILINESTRING,MULTIPOINT,MULTIPOLYGON,POINT和POLYGON。它还有一些其他数据类型,我可以对JSON,ENUM和SET进行假设,如CF_SQL_VARCHAR。其他数据类型,如MEDIUMINT,MEDIUMTEXT,TINYTEXT等。我也做了一些猜测。

有没有人知道是否有一个引用将所有这些MySQL 5.x数据类型映射到cfqueryparam CFSQLType参数?

选项: 1.创建包含每种数据类型的表,查询它,并查看CF元数据以确定CF如何绑定到列。 2.创建一个包含每种数据类型的表,并在其上使用cfdbinfo来查看为列返回的类型。

我不确定这些选项中的任何一个是否会返回有用的信息,但如果文档不存在,我将会尝试下一步。

0 个答案:

没有答案