【问题标题】:Create packages in SQL Server management studio without SSIS在没有 SSIS 的 SQL Server 管理工作室中创建包
【发布时间】:2015-01-08 06:03:24
【问题描述】:

我想在 MS SQL Server Management Studio 中创建包,如 ORACLE 包。但我在 Google 搜索中对此没有任何明确的了解。

如果有可能在 SQL Server management Studio 中不使用 SSIS 创建 SQL 包。请给我一些想法。

感谢您的建议。

【问题讨论】:

  • 包是什么意思——你指的是多个存储过程、函数等组合在一起吗?
  • 是的,我只是想将一组程序和函数组合在一起,它们是相关的。

标签: sql ssis package


【解决方案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

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多