在SQL SERVER 2000库中如何用SQL 语言查找一个表,用SP—HELP也可以实现但是我怎么用SP——HELP的结果呢?并且SP—HELP也不支持模糊查询如'ls%'
所以我想用SQL语言来实现谁能告诉我怎么做,如何判断库中存在LS开头的表!

解决方案 »

  1.   

    select * from dbo.sysobjects where id = object_id(N'[jobs]') and OBJECTPROPERTY(id, N'IsUserTable') = 1
    '[jobs]是您的表名
      

  2.   

    SELECT name
    FROM sysobjects
    WHERE (LEFT(name, 2) = N'LS')
    '如何判断库中存在LS开头的表!
      

  3.   

    谢谢!两位大侠你们的方法都可以的,我仔细看了并在SQL里面实验是可行的,并仔细看了HELP明白了object_id 和objectproperty,sysobject 但是二位都用到了N我把N去到也不影响查询。你们为何要用它呢?是高手之间的暗号吗?或者表明这是NAME?我在HELP里面没找到有这方面的说明哪!
      

  4.   

    select table_name from user_tables
      

  5.   

    blueshu(绝对是菜鸟) !呵呵看走眼了你也不要笑我嘛!
      

  6.   

    bee2518(真棒) 兄弟不要想着混分啊!你的方法没用的!