怎样知道数据库中有没有相同的表名?

解决方案 »

  1.   

    什么意思?要是表中有相同名称了,就……?可以试着 Select top 1 * from TableX,最简单,出错表示没有这个表。
    如果是 SQL Server 可以用语句查询出来。
      

  2.   

    当然可以有相同表名,可以数据库不同嘛,或者同一个数据库或Owner不同嘛^_^
    select name, owner from sysobjects where name = ....
      

  3.   

    select * from sysobject where type='u' and name='要查的表名'