У меня есть функция SQL, которая принимает строку, DATE и другую строку.
EXEC dbo.ReplaceString 'You ve been subscribed to the ##company## newsletter.',
NOW,'BIG DEES'
CREATE Function [dbo].[ReplaceString]
(
@main_message As Varchar(500),
@date_sent As DateTime,
@company As Varchar(30)
)
RETURNS VARCHAR(650)
AS
BEGIN
RETURN(@main_message)
END
Проблема в том, что когда я пытаюсь выполнить эту функцию, даже после закомментирования всей логики обработки кода в моей функции я получаю ошибку
Ошибка преобразования типа данных nvarchar в datetime.
Я не делаю какой-либо доступ к данным в функции. Все, что у меня есть, - это код для обработки строки с использованием другой переданной информации. У кого-нибудь есть представление о том, из-за чего эта проблема и как я могу ее исправить?