Использования Ruby, вы можете произвести массив со следующим кодом:SQL Server: Создание строки динамического диапазона с помощью оператора выбора
some_range = (1..10).to_a
# Returns => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Я ищу что-то подобное в SQL Server с помощью ЗЕЬЕСТА. то есть я хотел бы эту таблицу:
id
1
2
3
4
5
6
7
8
9
10
etc
С утверждением, что выглядит примерно так:
DECLARE @ids TVP
INSERT @ids
(id)
SELECT RANGE(0..10000)
Мой случай использования является то, что я хочу быстрый способ тестирования ПЛов, который принимает @ids, как ТВП. Обеспечивает ли SQL Server что-то, что достигает этого?
Спасибо. Есть ли причина, по которой вы используете $ variable $ вместо, для sql-запросов с точки зрения условностей? –
Нет, я использую знак $ в своих отрывках в качестве заполнителя для фактических значений. Они не имеют реального значения. –
Я ударил предел стека рекурсии при попытке сгенерировать более 100 строк. («Максимальная рекурсия 100 исчерпана до завершения заявки»). Знаете ли вы об этом? Я надеялся генерировать строки 100k + –