| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS SQL Server > Процедура возвращает не то, что надо |
| Автор: Kolia 10.1.2006, 15:59 | ||||
Вот имеем процедуру
А ета та процедура, которую вызывает предыдущая
Так вот, при вызове usp_get_need_print_doc_filename параметр @filename_out является почему то не таким как надо - "1". Даже если я перед самым концом процедуры напишу SET @filename = 'kol', то все равно ничего не изменится. Как я понимаю проблема с EXECUTE @result_aaa = tbl.usp_need_to_print @doc_id, @project_id, 'L', но что именно плохо |
| Автор: SergeBS 12.1.2006, 14:35 |
| Kolia SELECT @doc_id = NULL, @filename_out = NULL Объясни мне, что делает эта строка? Где источник для SELECT? FETCH c_doc_list INTO @doc_id, @filename_out Объясни мне, что делает эта строка? Где источник для @filename_out? Вижу только для @doc_id, т.е. @filename_out неявно убивается. Напиши, например FETCH c_doc_list,1 INTO @doc_id, @filename_out Для начала. |