mssql sqlserver DATABASE_PRINCIPAL_ID 函数,获取元数据用法简介


摘要:
下文主要讲述DATABASE_PRINCIPAL_ID 元数据的用法及举例说明,如下所示
实验环境:sqlserver 2008



DATABASE_PRINCIPAL_ID 功能说明

DATABASE_PRINCIPAL_ID 功能:
此函数返回当前数据库中的主体 (数据库用户、数据库角色、应用程序角色)的Id编号
————————
DATABASE_PRINCIPAL_ID 语法说明:
DATABASE_PRINCIPAL_ID ( ‘主体名称’ )
参数说明:
主体名称
当此参数未空时,返回当前数据库的主体ID

————————-
返回值为:
int
如果无法找到相应的ID信息时,则返回null



DATABASE_PRINCIPAL_ID 举例应用说明

   
   ---返回当前数据库Id
   SELECT DATABASE_PRINCIPAL_ID();  
   GO  
  ---返回当前db_owner的id编号
   SELECT DATABASE_PRINCIPAL_ID('db_owner');  
   GO