我在ubuntu 9.04中使用sql squirrel作为我的sql客户端。我连接到远程SQL Server。 db中有一些存储过程。我不知道如何执行它们。没有明确的gui。早些时候我在Windows,我可以使用管理工作室。我可以右键单击存储过程并给出Execute。你们有什么想法吗?让我知道。这对我有帮助。 :)
答案 0 :(得分:7)
通常,如果要执行SQL Server存储过程,请编写:
EXEC Your-stored-proc-name-here @param1 = value1, @param2 = value2
然后执行该命令。通常,您还应该使用dbo.StoredProcName
表示法来避免任何混淆/问题。
答案 1 :(得分:3)
EXEC <STOREDPROCNAME> <PARAMLIST>
EXEC dbo.GetCandy 'Red',62
然后点击执行或编辑器中的等效文件。
答案 2 :(得分:1)
我不得不稍微调整一下Microsoft SQL Server数据库(jsqlconnect驱动程序)。这对我有用:
execute <sproc_name> <args>