2
テキストデータ型の代わりにnvarchar(max)を使用するようにMS-SQLテーブル構造を更新する処理中です。MS-SQLのCFQueryParam/cfsqltype varchar(max)データ型
以前は、テキストデータ型を使用して、私のColdFusionクエリーのために、私はcfsqltype="CF_SQL_LONGVARCHAR"
を使用:私はNVARCHAR(MAX)またはvarchar(max)を使用している場合cfSqlTypeの属性を使用すべきか思ったんだけど
<cfquery name="local.qryUpdateByPK" datasource="#local.dsn#">
UPDATE
[JobPosting]
SET
[JobDescription] = <cfqueryparam value="#arguments.JobDescription#" cfsqltype="CF_SQL_LONGVARCHAR" null="#YesNoFormat(NOT Len(Trim(arguments.JobDescription)))#">
WHERE
[JobPostingID] = <cfqueryparam value="#arguments.JobPostingID#" cfsqltype="CF_SQL_INTEGER">
</cfquery>
。