Я отразил в объекте Informix: IfxCommand
, который имеет внутреннее свойство с именем AdjustedCommandText
.Кажется, что этот метод форматирует строковое значение для отправки драйверу на основе CommandType.
Интересно то, что он либо возвращает одно для TableDirect, либо другое для StoredProcedure.Или просто сохраненный текст.Теперь StoredProcedure идет глубже.Если нет параметров команды, он просто возвращает «EXECUTE PROCEDURE ...», но если есть параметры команды, то он создает строку, начинающуюся с «{? = CALL ...» или {CALL ... ».
Итак, я могу сказать, что в отношении Informix нет никакой разницы, кроме ясности и чистоты. Что касается других драйверов баз данных, я еще не рассматривал их.