Как вы можете выбрать более чем 2100 значений?Выберите IN на более чем 2100 значениях
<cfquery name="result.qryData">
SELECT sub_acct_no, ...
FROM dbo.Closed_ORDER
WHERE ord_no IN <cfqueryparam cfsqltype="CF_SQL_varchar" value="#ValueList(qryOrd.ord_no)#" list="yes">
</cfquery>
Из-за способов настройки таблиц подключенные серверы и JOINS не являются опцией.
Когда побежал ошибку этот брошенный, потому что есть новые много полей, передаваемых в.
Каждая система SQL, с которой я работал, ограничивает использование 'IN', как правило, около 1000 значений. Способ сделать это - создать таблицу - при необходимости - и использовать JOIN. Если ничего больше, это намного быстрее, чем предложение 'IN'. –
Похоже, вам может потребоваться переоценить структуру вашей таблицы, если JOINs не являются опцией. –
Соединения не являются опцией, поскольку исходная БД и целевая БД находятся на двух разных серверах, и они не разрешают связанным серверам –