次のコードを使用して、列が存在するかどうかを確認し、存在しない場合は作成します。
<cfquery name="qSelect" datasource="#dbname#">
select Top 0 * from Elements
</cfquery>
<cfif not ListFindNoCase(qSelect.columnlist,"idLang")>
<cfquery name="qAlterTable" datasource="#dbname#" dbtype="ODBC">
ALTER TABLE Elements ADD idLang varchar(200) NULL
</cfquery>
</cfif>
これを行うためのより良い方法があるかどうか、誰かが提案できますか?