Я хотел бы создать шаблон для новых хранимых процедур для нашей команды разработчиков.Как создать новый шаблон хранимой процедуры для Visual Studio?
Однако я не могу создать элементы шаблона для объектов базы данных. Я знаю, что для элементов, связанных с DLL/C#, это так же просто, как «Файл> Экспорт шаблона ...»
Как добавить новые шаблоны SQL в мой проект базы данных?
Вот мой шаблон:
IF EXISTS (select 1 from information_schema.routines where specific_schema = '_SCHEMA_' and routine_name = '_NAME_')
BEGIN
print 'Dropping Procedure _SCHEMA_._NAME_'
DROP Procedure _SCHEMA_._NAME_
END
GO
print 'Creating Procedure _SCHEMA_._NAME_'
GO
CREATE Procedure _SCHEMA_._NAME_
(
@parameter1 int
, @parameter2 varchar(10)
)
AS
BEGIN
END
GO
GRANT EXEC ON _SCHEMA_._NAME_ TO _ROLE_
GO
Спасибо!
Редактировать: Ого, это первый раз, когда у меня был вопрос целый день без каких-либо ответов!
Это только я, или никто другой не использует шаблоны предметов? Я возглавляю несколько разработчиков, и проще сказать им «использовать этот шаблон», а «читать документы и делать это именно так».
Какая программа ваша команда с помощью писать эти сценарии? Я сам использую студию управления SQL, и я даже не подумал бы, что она поддерживает шаблоны. –
Мы используем Visual Studio и имеем проект базы данных, который связан с нашим сервером разработки. Шаблоны определенно существуют для sprocs, таблиц, представлений и т. Д. В диалоговом окне (если вы щелкните правой кнопкой мыши, добавьте новый элемент ...) ... Тем не менее, я хочу установить настраиваемый шаблон (выше) в качестве опции. –