2013-06-26 5 views
1

Итак, если у меня есть cfqueryparam, а тип данных в SQL - TEXT, какой из CFSQLTypes я использую? Или я следую приведенной ниже ссылке об уникальных идентификаторах? Или лучше изменить тип данных на varchar/longvarchar?Для ColdFusion cfqueryparam, который CFSQLType используется для ТЕКСТА?

ответ

4

Я использовал LONGVARCHAR в обоих cfqueryparam и procparams с хорошим успехом

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

text является устаревшим тип данных, используемый для хранения очень большой строки (до 2,147,483,647 байт). Как говорится в документации, правильный столбец cfsqltype для text равен cf_sql_longvarchar.

uniqueidentifier - это совершенно другой тип данных. Он используется для хранения небольших значений uuid (только 36 символов). Таким образом, этот тип не применяется здесь.