Я думаю, что Вы правы относительно сценария, но я не уверен в API.
Microsoft заявляет, что в таких случаях Вы должны давление дополнительной памяти как подсказка к GC, что это должно скоро выполнить набор.
В SQL Server вы можете использовать SUBSTRING
SELECT SUBSTRING('hello', 3, 1)
Будьте осторожны: индекс отсчитывается от единицы.
В Oracle используйте SUBSTR
. Синтаксис: SUBSTR (<строка для анализа>, <начальная позиция>, (<длина>))
- т.е.
SELECT SUBSTR('hello',3,1)
Начальная позиция и длина равны единице, а не нулю. -исходя из. Допускается ноль, но он интерпретируется как 1.