sql server 可以向mysql一样列出所有库的信息吗???

解决方案 »

  1.   

    use master
    select * from sysdatabases
      

  2.   

    是的,我也找到了这个系统表,select name from master..sysdatabases,可以列出sql server中所建的库。
    现在有个问题,master,msdb,tempdb,model,pubs,northwind,这些库是sql server自带的,其他的是自己建的,问一下,在哪个系统表中有信息可以区分哪些是用户自己创建的库,哪些是sql server自带的库
      

  3.   

    自带的系统数据库只有这么几个:
        master,msdb,tempdb,model,pubs,northwind
        
        排除就可以了啊...
      

  4.   

    排除是可以的,我发现sysdatabases的sid是用于区分系统库和用户库的
      

  5.   

    SELECT *
    FROM sysdatabases
    WHERE (dbid > 6)