Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 Удалить схему с пустым именем и все ее объекты  [new]
dbtwoshnick
Member

Откуда:
Сообщений: 150
Подскажите, как?

Причем схему то я вроде бы удалил, а вот объекты остались )


db2 'DROP SCHEMA " " RESTRICT'
DB21034E The command was processed as an SQL statement because it was not a
valid Command Line Processor command. During SQL processing it returned:
SQL0478N The statement failed because one or more dependencies exist on the
target object. Target object type: "SCHEMA". Name of an object that is
dependent on the target object: ".MSCS001". Type of object that is dependent
on the target object: "PLAN". SQLSTATE=42893

db2 'drop package MSCS001'
DB21034E The command was processed as an SQL statement because it was not a
valid Command Line Processor command. During SQL processing it returned:
SQL0805N Package " .MSCS001" was not found. SQLSTATE=51002



db2 'DROP SCHEMA " " RESTRICT'
DB20000I The SQL command completed successfully.
30 июн 17, 14:57    [20603196]     Ответить | Цитировать Сообщить модератору
 Re: Удалить схему с пустым именем и все ее объекты  [new]
dbtwoshnick
Member

Откуда:
Сообщений: 150


К сообщению приложен файл. Размер - 49Kb
30 июн 17, 14:57    [20603201]     Ответить | Цитировать Сообщить модератору
 Re: Удалить схему с пустым именем и все ее объекты  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4614
dbtwoshnick,

У объектов, которые вы показали на последней картинке, нет имени схемы.

По ошибке в первом письме вам надо выполнить команды, которые выдает запрос:
select 'drop package "'||pkgschema||'"."'||pkgname||'"'
from syscat.packages
where pkgschema='';
30 июн 17, 16:21    [20603644]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить