sp_helprole (Transact-SQL)

Devuelve información acerca de las funciones de la base de datos actual.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

sp_helprole [ [ @rolename = ] 'role' ]

Argumentos

  • [ @rolename = ] 'role'
    Es el nombre de una función de la base de datos actual. role es de tipo sysname y su valor predeterminado es NULL. role debe existir en la base de datos actual. Si no se especifica role, se devuelve información acerca de todas las funciones en la base de datos actual.

Conjuntos de resultados

Nombre de columna Tipo de datos Descripción

RoleName

sysname

Nombre de la función en la base de datos actual.

RoleId

smallint

Id. de RoleName.

IsAppRole

int

0 = RoleName no es una función de aplicación.

1 = RoleName es una función de aplicación.

Notas

Para ver los permisos asociados con la función, utilice sp_helprotect. Para ver los miembros de una función de base de datos, utilice sp_helprolemember.

Permisos

Debe pertenecer a la función public.

Valores de código de retorno

0 (correcto) o 1 (error)

Ejemplos

En la siguiente consulta se devuelven todas las funciones de la base de datos actual.

EXEC sp_helprole

Vea también

Referencia

Procedimientos almacenados de seguridad (Transact-SQL)
sp_addapprole (Transact-SQL)
sp_addrole (Transact-SQL)
sp_droprole (Transact-SQL)
sp_helprolemember (Transact-SQL)
sp_helpsrvrolemember (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)

Otros recursos

Funciones de nivel de servidor
Funciones en el nivel de base de datos

Ayuda e información

Obtener ayuda sobre SQL Server 2005