Я нашел предыдущих программистов, использующих cfstoredproc в нашем существующем проекте о вставке записей в базу данных.
Просто пример, который он / она использовал так:
<cfstoredproc procedure="myProc" datasource="myDsn">
<cfprocparam type="In" cfsqltype="CF_SQL_CHAR" value="ppshein" dbvarname="username">
<cfprocparam type="In" cfsqltype="CF_SQL_CHAR" value="28 yrs" dbvarname="age">
</cfstoredproc>
Я не могу убедитьпочему он / она использовал приведенный выше код вместо:
<cfquery datasource="myDsn">
insert usertb
(name, age)
values
(<cfqueryparam cfsqltype="CF_SQL_CHAR" value="ppshein">, <cfqueryparam cfsqltype="CF_SQL_CHAR" value="28 yrs">)
</cfquery>
Я чувствую, что будет скрытая производительность, использующая cfstoredproc и cfquery для сложных манипуляций с данными.Пожалуйста, дайте мне знать производительность, используя cfstoredproc в coldfusion вместо cfquery для сложных манипуляций с данными.То, что я знаю, является многоразовым .