Я просто хочу задать небольшой вопрос: у меня есть хранимая процедура с именем SP_CARGA_NUEVOS
.
Чтобы использовать эту хранимую процедуру, мне нужна строка в следующем формате: 'AD18010611'
.
Последние 4 цифры строки - текущий месяц и день, поэтому вместо изменения значения вручную я написал небольшой запрос:
SELECT
'AD1801' +
CONVERT(VARCHAR(2), GETDATE(), 101) +
CONVERT(VARCHAR(2), GETDATE(), 103)
, который возвращает AD18010611
Нокогда я пытаюсь использовать хранимую процедуру, я получаю сообщение об ошибке:
Процедура или функция 'SP_CARGA_NUEVOS' ожидает параметр '@COMENTARIO', который не был предоставлен.
Мой вопрос: есть ли способ отправить выбор в качестве параметра к хранимой процедуре?
Заранее спасибо
Редактировать 1:
Я вызываю SP следующим образом
Exec dbo.SP_CARGA_NUEVOS select 'AD1801'+ convert(varchar(2), GETDATE(), 101) +
convert(varchar(2), GETDATE(), 103)
Что не работает.
Правильный путь:
Exec dbo.SP_CARGA_NUEVOS 'AD18010611'