none
sqlcmd中有没有查看服务器中数据名字的语句? RRS feed

  • 问题

  • mysql里面有SHOW DATABASES; SHOW TABLES;语句可以很方便的查看服务器里面有的数据库名字和表名。sqlcmd里面有一样的语句吗?举个例子。谢谢啦
    2009年12月2日 2:07

答案

  • 你好!

    SQL Server 当然是有的。

    -- 查询所有数据库
    select * from master.dbo.sysdatabases 
    -- 查询指定数据中的表
    select * from yourDatabaseName.dbo.sysobjects where type='u'


    知识改变命运,奋斗成就人生!
    • 已标记为答案 shan423 2009年12月2日 5:36
    2009年12月2日 5:33
    版主

全部回复

  • 你好!

    SQL Server 当然是有的。

    -- 查询所有数据库
    select * from master.dbo.sysdatabases 
    -- 查询指定数据中的表
    select * from yourDatabaseName.dbo.sysobjects where type='u'


    知识改变命运,奋斗成就人生!
    • 已标记为答案 shan423 2009年12月2日 5:36
    2009年12月2日 5:33
    版主
  • 谢谢。。 很实 用。 这些语句从那能查到? 能推荐本sql server 2005/8的书吗?
    2009年12月2日 5:38
  • 你好!

    SQL Server 自带的帮助可能查到的。抱歉啊 SQL Server 05/08 的书我都还没有看过。SQL Server 安装时你可以选择安装示例数据库,对应的帮助中都有对此数据库的详细介绍,包含架构与语句,我觉得这个挺好的,你可以看看。

    知识改变命运,奋斗成就人生!
    2009年12月2日 5:41
    版主
  • 明白了。 谢谢
    2009年12月2日 6:02