Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Firebird, Interbase > Ibexpert, создание процедур


Автор: lv151 9.8.2010, 16:54
Код

SET TERM ^ ;

create or alter procedure NEW_PROCEDURE
as
declare variable Z integer;
begin
  SELECT field FROM table
  INTO :z;
end
^

SET TERM ; ^

GRANT SELECT ON table TO PROCEDURE NEW_PROCEDURE;

GRANT EXECUTE ON PROCEDURE NEW_PROCEDURE TO SYSDBA;


почему этот код не прокатывает в sql редакторе ibexpert-а?
ругается на TERM.

Автор: Frees 9.8.2010, 17:25
потому что это скрипт а не отдельный запрос

Добавлено через 28 секунд
для скрипта есть отдельный редактор

Автор: lv151 9.8.2010, 17:33
какой?

Автор: Frees 9.8.2010, 17:43
ctrl + F12

Автор: Данкинг 9.8.2010, 18:06
Цитата(lv151 @ 9.8.2010,  18:33)
какой?

Создаёшь новую хранимую процедуру - и там пишешь свой код.

Автор: Akella 10.8.2010, 12:56
user posted image

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)