У меня есть проект базы данных SQL Server, для которого в качестве целевой платформы выбрана целевая платформа SQL Server 2008.
В одной из моих хранимых процедур, У меня есть следующий код:
DECLARE @yearEnd date
SET @yearEnd = datefromparts(@reportingYear,8,31)
В конкретной хранимой процедуре используется функция datefromparts (), которая была представлена в SQL 2012.
У меня вопрос, как мне получить базу данных? проект не скомпилировать или создать ошибку, если кто-то использует функцию, которая не поддерживается на указанной целевой платформе?
В настоящее время мы не узнаем об этой проблеме до тех пор, пока не развернем сайт, использующий SQL 2008.