

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# HAS\$1SCHEMA\$1PRIVILEGE
<a name="r_HAS_SCHEMA_PRIVILEGE"></a>

Devuelve `true` si el usuario tiene un privilegio especificado para el esquema especificado. Para obtener más información acerca de los privilegios, consulte [GRANT](r_GRANT.md).

## Sintaxis
<a name="r_HAS_SCHEMA_PRIVILEGE-synopsis"></a>

**nota**  
Esta es una función del nodo principal. Esta función devuelve un error si hace referencia a una tabla creada por usuarios, a una tabla de sistema STL o STV, o a una vista de sistema SVV o SVL.

```
has_schema_privilege( [ user, ] schema, privilege)
```

## Argumentos
<a name="r_HAS_SCHEMA_PRIVILEGE-arguments"></a>

 *Usuario de*   
El nombre del usuario para verificar los privilegios del esquema. El valor predeterminado es comprobar el usuario actual. 

 *Esquema*   
El esquema asociado al privilegio. 

 *privilege*   
El privilegio que se verificará. Los valores válidos son los siguientes:   
+ CREATE
+ USAGE
+ ALTER
+ DROP

## Tipo de retorno
<a name="r_HAS_SCHEMA_PRIVILEGE-return-type"></a>

Devuelve una cadena CHAR o VARCHAR. 

## Ejemplo
<a name="r_HAS_SCHEMA_PRIVILEGE-example"></a>

La siguiente consulta confirma que el usuario GUEST tiene privilegio CREATE en el esquema PUBLIC: 

```
select has_schema_privilege('guest', 'public', 'create');

has_schema_privilege
----------------------
true
(1 row)
```