Предположим, что вы пишете функцию в SQL Server, которая условно вызывает себя. Если вы пишете функцию с нуля, закончите ее и попытайтесь ее создать, SQL Server жалуется.SQL-функции и рекурсия
Жалоба заключается в том, что функция, которую вы вызываете из своей функции, не существует. Конечно, это не так, это рекурсивно!
Чтобы заставить его работать, вы должны прокомментировать рекурсивный вызов, создать функцию, раскомментировать вызов и изменить функцию. Вы должны пройти через эту глупость, если вы когда-либо измените параметры, которые принимает функция (в этом случае она жалуется, что в вашем новом рекурсивном вызове слишком много или слишком мало параметров).
Есть ли способ обойти это?
Несмотря на формулировку, я думаю, что это всего лишь один вопрос с двумя примерами проблем, вызванных той же проблемой. – JohnFx
Они связаны в том смысле, что оба они одновременно раздражают меня. Я думаю, что я разлучу их. – colithium