我用的数据库 Sybase Adaptive Server Anywhere 6.0 

解决方案 »

  1.   

    Select * From sysobjects Where name = 'table名'
      

  2.   

    if(Object_ID('MyTable or View') is null)
       ;//不存在
    else
       ;//存在
      

  3.   

    在SQL Server中可以这样用:
    if exists (select * from sysobjects where id = object_id(N'[dbo].[Table_Name]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
    drop table [dbo].[Table_Name]
      

  4.   

    if(Object_ID('MyTable or View') is null)
      ;//不存在
    else
      ;//存在 
      

  5.   

    在oracle中
    select * from tab where tname='tablename' 
      

  6.   

    我在pb版得到答案
    在ASA中,因为我用delphi
    select * from systable where tname='tablename' ;
    根据query组件的recordcount属性判断,如果为0,表示表或视图不存在!