对于一个用于TEXT的CFSQLType的ColdFusion cfqueryparam?

时间:2013-06-26 21:54:14

标签: text types coldfusion coldfusion-8 cfqueryparam

因此,如果我有一个cfqueryparam,并且SQL中的数据类型是TEXT,那么我使用哪个CFSQL类型?或者我是否按照以下关于uniqueidentifiers的链接?或者将数据类型更改为varchar / longvarchar?

更好

2 个答案:

答案 0 :(得分:5)

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

<cfqueryparam cfsqltype="cf_sql_longvarchar" value="#myLongText#">

答案 1 :(得分:4)

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

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