我想在MS SQL Server Management Studio中像ORACLE包一样创建包。但是我在谷歌搜索时没有对此有任何明确的想法。
如果有可能在SQL Server Management Studio中不使用SSIS而创建SQL包。请给我一些想法。
感谢您的建议。
答案 0 :(得分:1)
您可以使用模式模拟此类分组。请注意,SQL Server中的模式主要用于控制安全权限。以下是一个例子:
CREATE SCHEMA [billing]
CREATE PROCEDURE billing.sp_IssueInvoice ( /*parameters*/ )
AS
BEGIN
-- Your code
END
CREATE PROCEDURE billing.sp_CancelInvoice ( /*parameters*/ )
AS
BEGIN
-- Your code
END
CREATE SCHEMA [ordering]
CREATE PROCEDURE ordering.sp_SubmitOrder ( /*parameters*/ )
AS
BEGIN
-- Your code
END
CREATE PROCEDURE ordering.sp_UpdateOrder ( /*parameters*/ )
AS
BEGIN
-- Your code
END
希望这有帮助。