2016-07-31 86 views
0

在我们公司中,Sybase ASE 12.5中有大约150列(由于某些原因)的表格当我们尝试首先创建此表时,我们得到一个通常的警告信息:“警告:行大小(XXXX字节)可能超过行大小限制,这是1962字节。”,但表仍然被创建。在SYBASE ASE中删除和创建大量列的表问题

现在,当我们尝试删除此表并重新创建它时,它会给出“对象已存在”错误。但是当我们试图从表中选择任何东西时,我们会得到“对象不存在”的错误。

奇怪的是,当我检查sysobjects中的表时,它表明它存在那里。这些条目即使在syscolumns中也存在。

但是当我再次尝试删除它时,我再次看到“对象不存在”错误。 任何想法为什么它可能会发生?这个问题的任何解决方案?

回答

0

你是怎么丢下桌子的?如果你仍然可以在sysobjects和syscolumns中看到它,那么我不能想到除了一些内部腐败以外的东西..是drop table命令successfull?

你尝试运行:

dbcc checkcatalog (<database_name>) ?