|
Обновление рекурсивной функции
|
|||
---|---|---|---|
#18+
Изменилось количество параметров. Msg 8144, Level 16, State 2, Procedure fnTaskParams, Line 27 [Batch Start Line 0] Procedure or function dbo.fnTaskParams has too many arguments specified. Msg 8144, Level 16, State 2, Procedure fnTaskParams, Line 27 [Batch Start Line 0] Procedure or function dbo.fnTaskParams has too many arguments specified. Msg 8144, Level 16, State 2, Procedure fnTaskParams, Line 27 [Batch Start Line 0] Procedure or function dbo.fnTaskParams has too many arguments specified. Msg 8144, Level 16, State 2, Procedure fnTaskParams, Line 27 [Batch Start Line 0] Procedure or function dbo.fnTaskParams has too many arguments specified. Completion time: 2020-09-21T10:52:42.0088214+03:00 Как правильно сделать? Создать временную функцию а потом вернуть боевую? Можно как ниб без временной ф-и? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 10:57 |
|
Обновление рекурсивной функции
|
|||
---|---|---|---|
#18+
Для новых параметров добавить значения по умолчанию. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 11:10 |
|
Обновление рекурсивной функции
|
|||
---|---|---|---|
#18+
Агрох Для новых параметров добавить значения по умолчанию. все равно при вызове ф-и DEFAULT надо указывать ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 11:16 |
|
Обновление рекурсивной функции
|
|||
---|---|---|---|
#18+
listtoview все равно при вызове ф-и DEFAULT надо указывать Хмм. Я так понимаю проблема в том, что функция много где вызывается и править всё и везде - не вариант. Какие варианты вижу: 1) Использование функции SELECT Function заменить на EXECUTE Function, если такое возможно и проще полного переписывания. ЕМНИП в последнем случае default писать уже не надо. 2) Внутри старой функции вызывается новая, с заранее указанными значениями по умолчанию. Переписывать старый код в этом случае не надо, а новый код уже с новой функцией. Старый по мере возникновения необходимости обновлять до использования новой функции. Но рабочесть метода уже зависит от того что конкретно за функции и что они делают. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 11:42 |
|
|
start [/forum/topic.php?fid=46&msg=40000814&tid=1685627]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 171ms |
0 / 0 |