【问题标题】:How to use sp_helptext in Linqpad如何在 Linqpad 中使用 sp_helptext
【发布时间】:2014-03-13 17:10:33
【问题描述】:

我正在尝试“LinqPad 挑战”,但我想出了一个让我难过的使用场景。

对于给定的数据库,我能够使用 SQL 作为语言成功查询“sp_helptext”存储过程

-- SQL
sp_helptext '[mySchema].[usp_myProc]'

然而 sp_helptext sproc 似乎没有在我的 Linq2Sql 上下文中生成相应的方法,因此我无法使用 C# 查询此函数。

// C#
sp_helptext("[mySchema].[usp_myProc]")

是否有其他方法可以使用 C# 作为我的查询语言来访问 sp_helptext 函数。

【问题讨论】:

  • 我认为系统程序不是 linqpad 中 C# 环境的一部分...
  • @vishalsharma 我也是这么想的,但是我可以看到包含了一些系统程序。至少那些与“图表”相关的内容(即 sp_alterdiagram、sp_creatediagram、sp_dropdiagram 等)。您可能仍然是对的,但这只是选择性包含)。

标签: c# sql linq-to-sql linqpad


【解决方案1】:

右键单击您的连接,选择属性并选中包括系统视图和 SP。然后,您会注意到架构中有一个 sys 数据库,其中包含系统视图和 SP,以下内容将起作用:

sys.sp_helptext ("mySchema.usp_myProc")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-17
    • 1970-01-01
    • 2012-12-12
    • 1970-01-01
    • 1970-01-01
    • 2010-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多