2014-11-17 3 views
0

Я пишу сценарий обновления DB, который должен быть выполнен моей программой .Net с использованием .Net 4.5 с FirebirdSql.Data.FirebirdClient и встроенной Firebird.Добавить комментарий к Firebird Trigger с использованием .Net FbBatchExecution

В моем скрипте я добавляю новый триггер и хочу иметь некоторый комментарий в коде триггера (в DDL символы «-», «//» или «/ *» будут работать нормально ...).

Теперь, когда я добавить комментарий к триггеру, то FbBatchExecution кажется, разобрать комментарий, оставив только пустую строку со следующим кодом:

-- TRIGGER on NEWTABLE 
SET TERM^; 

CREATE TRIGGER NEWTRIGGER FOR NEWTABLE 
ACTIVE BEFORE INSERT POSITION 0 
AS BEGIN 
/* MY COMMENT.... */ 
IF (NEW.ID IS NULL OR NEW.ID = 0) THEN 
NEW.ID = GEN_ID(NEWTABLE_SEQ, 1); 
END^ 

Am I недостающим специальным символом, чтобы сказать FbBatchExecution что этот комментарий НЕ является комментарием командного файла, поскольку - TRIGGER на NEWTABLE есть, но что он должен принять это как часть команды?

Спасибо за помощь! С уважением! Nik

ответ

Смежные вопросы