Пытаясь выяснить Эта проблема (который все еще не решен, и я до сих пор не понимаю, что происходит), мне интересно, может быть, внешняя ссылка на рассматриваемую таблицу вызывает проблему. Например, триггер или представление или что-то в этом роде.
Есть ли простой способ найти все ссылки на данную таблицу базы данных? Включая все представления, триггеры, ограничения или что-либо вообще, желательно из командной строки, а также желательно без стороннего инструмента (мы используем db2).

Вау, я бы не подумал, но, похоже, есть .. Хорошая старая DB2.
Кстати, я считаю, что просмотр документации publib db2 очень удобен:
http://publib.boulder.ibm.com/infocenter/db2luw/v8//index.jsp
Я только что нашел в нем представление каталога "SYSCAT.TABDEP", которое, кажется, содержит более или менее то, что вы просили. Я подозреваю, что для чего-то, что там не описано, вам придется пролистать остальные огромные таблицы syscat. (К сожалению, я не могу связать вас с конкретной страницей самого SYSCAT.TABDEP, хотя средство поиска должно довольно легко привести вас к нему).
Большинство баз данных в наши дни имеют набор таблиц, которые содержат данные о макете ваших фактических таблиц схемы, что очень удобно для такого рода вещей.
Вы можете написать запрос для поиска в представлениях информационной схемы (столбец определения), чтобы найти таблицу во всех представлениях, триггерах, процедурах и т. д. Не уверен, что насчет FK и индексов.