我使用的是Ubuntu 9.04系统,作为SQL客户端使用SQL Squirrel。我连接到远程SQL服务器,该数据库中有一些存储过程。但我不知道如何执行它们,没有明确的图形用户界面。以前我用Windows系统,可以使用管理工具,在存储过程上右键单击并选择“执行”。你们有什么想法吗?让我知道,这对我会很有帮助。 :)
我使用的是Ubuntu 9.04系统,作为SQL客户端使用SQL Squirrel。我连接到远程SQL服务器,该数据库中有一些存储过程。但我不知道如何执行它们,没有明确的图形用户界面。以前我用Windows系统,可以使用管理工具,在存储过程上右键单击并选择“执行”。你们有什么想法吗?让我知道,这对我会很有帮助。 :)
EXEC Your-stored-proc-name-here @param1 = value1, @param2 = value2
然后执行该命令。通常,您还应使用dbo.StoredProcName
表示法以避免任何混淆/问题。
EXEC <STOREDPROCNAME> <PARAMLIST>
EXEC dbo.GetCandy 'Red',62
我不得不稍微调整一下,才能适用于Microsoft SQL Server数据库(jsqlconnect驱动程序)。这对我有用:
execute <sproc_name> <args>