Я подключаюсь к базе данных SQL с помощью ПЛК, и мне нужно вернуть список значений.К сожалению, ПЛК имеет ограниченную память и может извлекать только приблизительно 5000 значений одновременно, однако база данных может содержать до 10000 значений.
Как таковой, мне нужен способ получения этих значений за 2 операции.К сожалению, ПЛК ограничен в запросе, который он может выполнять, и ограничен только командами SELECT и WHERE, поэтому я не могу использовать LIMIT или TOP или что-нибудь подобное.
Есть ли способ, которым я могу создатьвид, а автоматический номер каждого поля в этом представлении?Затем я мог бы запросить все записи <5000, а затем второй запрос <10000 и т. Д. </p>
К сожалению, похоже, что представления не поддерживают столбец идентификаторов, поэтому это нужно будет сделать вручную.
Кто-нибудь есть предложения?Похоже, что на данный момент единственно реалистичным вариантом для меня является создание двух представлений: одно с первыми 5000 и одно со следующими 5000 ...
Я использую SQL Server 2000, если это имеет значение ...