Выполнение хранимой процедуры SQL Server в sql squirrel - PullRequest
4 голосов
/ 10 ноября 2009

Я нахожусь в Ubuntu 9.04 и использую SQL белка в качестве моего клиента SQL. я подключаюсь к удаленному серверу SQL. В БД есть несколько хранимых процедур. Я не знаю, как их выполнить. Нет явного интерфейса. Раньше я был в Windows, и я мог использовать студию управления. Я могу щелкнуть правой кнопкой мыши на хранимых процедурах и дать Выполнить. Ребята, у вас есть идеи? Дай мне знать. Это будет полезно для меня. :)

Ответы [ 3 ]

7 голосов
/ 10 ноября 2009

Обычно, если вы хотите выполнить хранимую процедуру SQL Server, вы должны написать:

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

и затем выполните эту команду. Как правило, вы также должны использовать нотацию dbo.StoredProcName, чтобы избежать путаницы / проблем.

3 голосов
/ 10 ноября 2009
EXEC <STOREDPROCNAME> <PARAMLIST>

EXEC dbo.GetCandy 'Red',62

Затем нажмите «Выполнить» или эквивалент в вашем редакторе.

1 голос
/ 03 мая 2013

Мне пришлось немного подправить его для базы данных Microsoft SQL Server (драйвер jsqlconnect). Это сработало для меня:

execute <sproc_name> <args>
...