Как создать шаблоны хранимых процедур SQL Server 2005 в SQL Server 2005 Management Studio?Как создать шаблоны хранимых процедур SQL Server 2005 в SQL Server 2005 Management Studio?
ответ
Еще один маленький самородок, который, я думаю, поможет людям развиваться и быть более продуктивными в своей разработке баз данных. Я являюсь поклонником хранимых процедур и функций при разработке программных решений. Мне нравятся мои фактические методы CRUD для реализации на уровне базы данных. Это позволяет мне сбалансировать мою работу между прикладным программным обеспечением (бизнес-логикой и доступом к данным) и самой базой данных. Не желая начинать религиозную войну, но я хочу, чтобы люди быстрее разрабатывали хранимые процедуры и с помощью лучших практик через шаблоны.
Начнем с создания собственных шаблонов в студии управления SQL Server 2005. Во-первых, вам нужно показать «Исследователь шаблонов» в Studio.
alt text http://www.cloudsocket.com/images/image-thumb10.png
Это покажет следующее:
alt text http://www.cloudsocket.com/images/image-thumb11.png
alt text http://www.cloudsocket.com/images/image-thumb12.png
alt text http://www.cloudsocket.com/images/image-thumb13.png
Среда IDE создаст пустой шаблон. Чтобы изменить шаблон, щелкните правой кнопкой мыши по шаблону и выберите «Изменить». Вы получите пустое окно запроса в среде IDE. Теперь вы можете вставить свою реализацию шаблона. У меня есть шаблон новой хранимой процедуры для включения TRY CATCH. Мне нравится включать обработку ошибок в мои хранимые процедуры. С новым дополнением TRY CATCH к TSQL в SQL Server 2005 мы должны попытаться использовать этот мощный механизм обработки исключений через наш код, включая код базы данных. Сохраните шаблон, и все готово использовать новый шаблон для создания хранимых процедур.
-- ======================================================
-- Create basic stored procedure template with TRY CATCH
-- ======================================================
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE <Procedure_Name, sysname, ProcedureName>
-- Add the parameters for the stored procedure here
<@Param1, sysname, @p1> <Datatype_For_Param1, , int> = <Default_Value_For_Param1, , 0>,
<@Param2, sysname, @p2> <Datatype_For_Param2, , int> = <Default_Value_For_Param2, , 0>
AS
BEGIN TRY
BEGIN TRANSACTION -- Start the transaction
SELECT @p1, @p2
-- If we reach here, success!
COMMIT
END TRY
BEGIN CATCH
-- there was an error
IF @@TRANCOUNT > 0
ROLLBACK
-- Raise an error with the details of the exception
DECLARE @ErrMsg nvarchar(4000), @ErrSeverity int
SELECT @ErrMsg = ERROR_MESSAGE(), @ErrSeverity = ERROR_SEVERITY()
RAISERROR(@ErrMsg, @ErrSeverity, 1)
END CATCH
GO
Вы подвезти Template Explorer с помощью Ctrl + Alt + T или корыто View> Template Explorer. Затем вы можете щелкнуть правой кнопкой мыши на узлах дерева, чтобы добавить новые шаблоны или новые папки, чтобы организовать новые шаблоны.
Database => Таблица => Programmability => Процедуры => Правый Клик Выберите новые процедуры
- 1. 2005 SQL Server Management Studio
- 2. Отладка хранимых процедур SQL Server 2005
- 3. SQL Server 2005 - оптимизация хранимых процедур
- 4. Как рассчитать размер хранимых процедур в SQL Server 2005?
- 5. SQL Server 2005
- 6. Создание задания в SQL Server 2005
- 7. Ошибки хранимых процедур в базе данных SQL Server 2005
- 8. SQL Server: копирование хранимых процедур
- 9. Реорганизация хранимых процедур в SQL Server Management Studio
- 10. SQL Server 2005 - Передача 2-мерный массив для хранимых процедур
- 11. SQL Server Management Studio - запускать несколько хранимых процедур последовательно
- 12. Студия управления SQL Server 2005
- 13. Как определить, установлен ли SQL Server Management Studio Express (2005)?
- 14. Как подключиться к SQL Server 2005 Express Management Studio?
- 15. sql server 2005 ошибка управления
- 16. Отключить приглашение «сохранить» в SQL Server Management Studio 2005
- 17. Поиск в SQL Management Studio 2005
- 18. Как перейти с SQL Server 2005 на SQL Server 2012
- 19. Visual Studio 2008 и SQL Server 2005
- 20. Безопасность SQL Server 2005
- 21. Сценарий всех хранимых процедур в Management Studio 2005
- 22. Шифрование SQL Server 2005
- 23. SQL Server 2005 xp_cmdshell
- 24. SQL Server 2005 Views
- 25. SQL Server 2005 SP2 или SP3 не обновляет Management Studio?
- 26. SQL Server 2005 Проблема установки
- 27. SQL Server - поиск хранимых процедур?
- 28. SQL Management Server Studio 2005 и Source Control
- 29. SVN-клиент для SQL Server Management Studio 2005
- 30. внешнего развития инструмента для SQL Management Server Studio 2005
большое использование снимков экрана. Очень хороший комментарий! – 2009-01-22 15:27:04