2016-07-31 4 views
0

В нашей фирме у нас есть таблица с примерно 150 столбцами (по некоторым причинам) в Sybase ASE 12.5 Когда мы пытаемся создать эту таблицу в первую очередь , мы получаем обычное предупреждающее сообщение: «Предупреждение: размер строки (XXXX байтов) может превышать ограничение размера строки, которое составляет 1962 байта.», но таблица по-прежнему создается.Проблема при отбрасывании и создании таблицы с большим количеством столбцов в SYBASE ASE

Теперь, когда мы пытаемся удалить эту таблицу и воссоздать ее, она дает ошибку «Объект уже существует». Но когда мы пытаемся выбрать что-либо из таблицы, мы получаем ошибку «Объект не существует».

Странная вещь, когда я проверяю таблицу в sysobjects, она показывает, что она присутствует. Записи присутствуют даже в syscolumns.

Но когда я снова пытаюсь его сбросить, я снова вижу ошибку «Объект не существует». Любая идея, почему это может произойти? Любое решение этой проблемы?

ответ

0

Как вы уронили стол? если вы все еще можете видеть это в sysobjects и syscolumns, тогда я не могу придумать что-то иное, чем некоторая внутренняя коррупция. была ли команда drop table успешной?

вы пробовали работы:

dbcc checkcatalog (<database_name>) ? 

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

  • Нет связанных вопросов^_^