Привет!


Проблема 1:

Выполняю команду ALTER TABLE "RssFeedItemEnclosures" DROP CONSTRAINT "FK_RssFeedItemEnclosures_1"
и при Commit дождаться когда этот самый Commit свершиться не получается.




Проблема 2:

Есть редактируемое представление "UndeletableRssFeedItems" ("Id", "FeedId", "Title", "Link", "Description", "Author", "Comments", "Guid", "PubDate", "SourceUrl", "SourceValue", "EnclosureUrl", "EnclosureLength", "EnclosureType", "Hash", "Deprecated", "Hidden").
Пытаюсь в процедуре вставить через него данные командой INSERT INTO SELECT FROM.

При этом количество и порядок полей в SELECT совпадает с количеством и порядком 
полей представления.

Следующая команда не компиллируется с ошибкой 'Count of read-write columns does 
not equal count of values.':

INSERT INTO "UndeletableRssFeedItems" SELECT GEN_ID(GEN_RSS_FEED_ITEM_ID, 1), :FEED_ID, "Title", "Link", "Description",
     "Author", "Comments", "Guid", "PubDate", "SourceUrl", :SOURCE_VALUE, 
"EnclosureUrl",
     "EnclosureLength", "EnclosureType", "Hash", "Deprecated", "Hidden"
     FROM "UndeletableRssFeedItems" WHERE "Id" = :RSS_FEED_ITEM_ID;

А эта компиллируется:

 INSERT INTO "UndeletableRssFeedItems" ("Id", "FeedId", "Title", "Link", 
"Description",
   "Author", "Comments", "Guid", "PubDate", "SourceUrl", "SourceValue", 
"EnclosureUrl",
   "EnclosureLength", "EnclosureType", "Hash", "Deprecated", "Hidden")
   SELECT GEN_ID(GEN_RSS_FEED_ITEM_ID, 1), :FEED_ID, "Title", "Link", 
"Description",
     "Author", "Comments", "Guid", "PubDate", "SourceUrl", :SOURCE_VALUE, 
"EnclosureUrl",
     "EnclosureLength", "EnclosureType", "Hash", "Deprecated", "Hidden"
     FROM "UndeletableRssFeedItems" WHERE "Id" = :RSS_FEED_ITEM_ID;


Могу выслать тестовую базу.


Ответить