在sql松鼠中执行SQL Server存储过程

问题描述:

我在ubuntu 9.04中,并使用sql松鼠作为我的sql客户端。我连接到远程SQL Server。 db中有一些存储过程。我不知道如何执行它们。没有明确的gui。之前我在窗户,我可以使用管理工作室。我可以右键单击存储过程并给出执行。你们有什么想法?让我知道。这对我有帮助。 :)在sql松鼠中执行SQL Server存储过程

+0

我可以提出修改建议对问题的标题替换的“SQL Server”和“MSSQL服务器”或“Microsoft SQL Server的”,以减少混乱,并明确其服务器,这是什么? – 2014-04-09 20:39:52

通常情况下,如果要执行一个SQL Server存储过程,你会写:

EXEC Your-stored-proc-name-here @param1 = value1, @param2 = value2 

,然后执行该命令。通常,您还应该使用dbo.StoredProcName表示法来避免任何混淆/问题。

+0

我有问题使用括号。但是设法使用exec ** procname **来执行,其余部分与之相同 – 2011-08-24 21:29:20

+0

additionaly,如果你有输出参数,你需要声明它们。试图使用示例,但不接受'@' – 2012-03-22 22:14:52

EXEC <STOREDPROCNAME> <PARAMLIST> 

EXEC dbo.GetCandy 'Red',62 

然后在您的编辑器中执行或等效。

+0

DARN - 击败我51秒! :-) – 2009-11-10 17:15:14

我不得不稍微调整一下Microsoft SQL Server数据库(jsqlconnect驱动程序)。这为我工作:

execute <sproc_name> <args>