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


Автор: Akella 3.12.2008, 16:22
Раньше таким не интересовался, да и сейчас не очень-то надо, просто ради интереса. может на будущее.
Как можно закрыть или спрятать исходные тексты хранимых процедур в firebird?

Автор: lv151 3.12.2008, 18:08
Удалить текст ХП из системной таблицы. 

Код

SELECT r.RDB$PROCEDURE_SOURCE FROM RDB$PROCEDURES AS r

Автор: Akella 3.12.2008, 20:10
Цитата(lv151 @  3.12.2008,  18:08 Найти цитируемый пост)
Удалить 


Цитата(lv151 @  3.12.2008,  18:08 Найти цитируемый пост)
SELECT

как может select удалять?

Добавлено @ 20:12
Может 
Код

update RDB$PROCEDURES set RDB$PROCEDURE_SOURCE = '' where ...
 

А если вернуть нужно, то опять
Код

update RDB$PROCEDURES set RDB$PROCEDURE_SOURCE = 'текст процедуры' where ...

Автор: lv151 3.12.2008, 22:04
Я показал поле, которе содержит текст процедуры. smile
В конце предложения стоит точка, а не - или :.

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