Итак, если у меня есть cfqueryparam, а тип данных в SQL - TEXT, какой из CFSQLTypes я использую? Или я следую приведенной ниже ссылке об уникальных идентификаторах? Или лучше изменить тип данных на varchar/longvarchar?Для ColdFusion cfqueryparam, который CFSQLType используется для ТЕКСТА?
1
A
ответ
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 символов). Таким образом, этот тип не применяется здесь.