У меня есть проект, который требует от меня разработки в SQL Server 2005, но я выполняю развертывание в блоке SQL Server 2000.
Для 99% кода SQL у меня нет проблем, кажется, что всебыть обратно совместимым.
Теперь я только собираюсь начать добавлять все хранимые процедуры (SP) в систему контроля версий, и мне нравится идея добавлять и удалять каждый раз, когда выполняется запрос.IE, если SP уже существует, сначала сбросьте его.Затем создайте / заново создайте SP.
Как мне сделать это в одном сценарии способом, совместимым как с SQL 2000, так и с SQL 2005, чтобы мои сценарии работали только во время разработки (2000).) И производство (2005)?Я считаю, что синтаксис немного отличается, и метаданные SP хранятся в разных системных таблицах.
Пожалуйста, помогите с рабочим сценарием SQL.