SQL  怎么查询当前应用的数据库名?

解决方案 »

  1.   

    select db_name() 同意 
      

  2.   

    如同二楼.用:DB_NAME
    返回数据库名。语法
    DB_NAME ( database_id ) 参数
    database_id是应返回数据库的标识号 (ID)。database_id 是 smallint,没有默认值。如果没有指定 ID,则返回当前数据库名。返回类型
    nvarchar(128)示例
    此示例检查 sysdatabases 中的每个数据库,使用数据库标识号来确定数据库名。USE master
    SELECT dbid, DB_NAME(dbid) AS DB_NAME
    FROM sysdatabases
    ORDER BY dbid
    GO下面是结果集:dbid   DB_NAME                        
    ------ ------------------------------ 
    1      master                         
    2      tempdb                         
    3      model                          
    4      msdb                           
    5      pubs                           (5 row(s) affected)