首页 文章

在SQLDataProvider中执行SP

提问于
浏览
1

我有一个带有sqldataprovider的DNN模块安装Zip,并且创建的第一个过程创建了一个更改表并添加一些列的过程 . 但它所做的只是创建程序 . 我还需要它来运行并创建datasqlprovider中的列或其他存储过程失败,因为列不存在 . 所以我有这个:

-- Create stored procedure
CREATE procedure {databaseOwner}[AlterLeads]
As
    ALTER TABLE namaocs.dbo.lead
    ADD Downloaded bit

    ALTER TABLE namaocs.dbo.lead
    ADD DateTime DATETIME

    ALTER TABLE namaocs.dbo.lead
    ADD UserId INT
GO

它创建存储过程很好,我只需要它实际运行来创建列,以便其他存储过程成功运行 . 有任何想法吗?

1 回答

  • 0

    没有理由为此创建存储过程 . 存储过程适用于您希望多次运行的内容 . 您只需要运行这三个语句一次 . 只需删除前三行,就可以得到ALTER语句 .

相关问题