2016-07-31 78 views
0

在我們公司中,Sybase ASE 12.5中有大約150列(由於某些原因)的表格當我們嘗試首先創建此表時,我們得到一個通常的警告信息:「警告:行大小(XXXX字節)可能超過行大小限制,這是1962字節。」,但表仍然被創建。在SYBASE ASE中刪除和創建大量列的表問題

現在,當我們嘗試刪除此表並重新創建它時,它會給出「對象已存在」錯誤。但是當我們試圖從表中選擇任何東西時,我們會得到「對象不存在」的錯誤。

奇怪的是,當我檢查sysobjects中的表時,它表明它存在那裏。這些條目即使在syscolumns中也存在。

但是當我再次嘗試刪除它時,我再次看到「對象不存在」錯誤。 任何想法爲什麼它可能會發生?這個問題的任何解決方案?

回答

0

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

你嘗試運行:

dbcc checkcatalog (<database_name>) ?