4

因此,如果我有一个 cfqueryparam,并且 SQL 中的数据类型是 TEXT,我应该使用哪个 CFSQLTypes?或者我是否按照以下有关唯一标识符的链接进行操作?还是将数据类型更改为 varchar/longvarchar 更好?

4

2 回答 2

6

我在 cfqueryparam 和 procparams 中都使用了 longvarchar 并取得了很好的成功

<cfqueryparam cfsqltype="cf_sql_longvarchar" value="#myLongText#">
于 2013-06-26T22:58:22.003 回答
4

text是一种已弃用的数据类型,用于存储非常大的字符串(最多 2,147,483,647 字节)。正如文档中所说,text列的正确 cfsqltype 是cf_sql_longvarchar.

uniqueidentifier是完全不同的数据类型。它用于存储小的 uuid 值(仅限 36 个字符)。所以这种类型在这里不适用。

于 2013-06-27T00:44:23.990 回答