Как создать новый шаблон хранимой процедуры для Visual Studio? - PullRequest
2 голосов
/ 09 июля 2009

Я хотел бы создать шаблон для новых хранимых процедур для нашей команды разработчиков.

Однако я не могу создать элементы шаблона для объектов базы данных. Я знаю, для элементов, связанных с 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

Спасибо!

Редактировать : Ух ты, это первый раз, когда у меня был целый день без ответов!

Это только я или никто не использует шаблоны предметов? Я возглавляю несколько разработчиков, и им легче сказать «используйте этот шаблон», а не «читайте документы и делайте так».

Ответы [ 2 ]

2 голосов
/ 10 июля 2009

Нашли.

Вот папка с файлами:

C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ Tools \ Templates \ Элементы проекта базы данных

Это просто заменить Новый скрипт хранимой процедуры.sql на ваш собственный. Если вы хотите добавить один (что я и сделал), вы можете отредактировать файл NewDataItems.vsdir , чтобы показать пользовательский значок.

0 голосов
/ 09 ноября 2010
...