ColdFusion を使用して簡単なチャット アプリケーションを構築しています。挿入を実行するときにメッセージ ID を取得しようとしています。これが私がこれまでに持っているものです
<cffunction name="putMessage" access="remote" returnformat="JSON">
<cfargument name="message" />
<cfset LOCAL.id = 0 />
<cfquery name="insertquery" datasource="myDS">
insert into
chat (message)
values
(<cfqueryparam cfsqltype="cf_sql_varchar" value="#ARGUMENTS.message#">)
RETURNING
id
INTO
<cfqueryparam cfsqltype="cf_sql_numeric" value="#LOCAL.id#">
</cfquery>
<cfreturn LOCAL.id />
</cffunction>
私が得ているエラーは
データベース クエリの実行中にエラーが発生しました。
すべてのリターン パラメータが登録されているわけではありません
ストアド プロシージャと複数のクエリの実行に関する回避策があることは知っています。この方法でそれを行う方法を知りたいです。