DROP XML SCHEMA COLLECTION (Transact-SQL)

Elimina toda la colección de esquemas XML y todos sus componentes.

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

Sintaxis

DROP XML SCHEMA COLLECTION [ relational_schema. ]sql_identifier

Argumentos

  • relational_schema
    Identifica el nombre del esquema relacional. Si no se especifica, se usará el esquema relacional predeterminado.
  • sql_identifier
    Es el nombre de la colección de esquemas XML que se va a quitar.

Notas

La eliminación de una colección de esquemas XML es una operación transaccional. Esto significa que si quita una colección de esquemas XML de una transacción y, después, revierte la transacción, no se quitará la colección de esquemas XML.

No podrá quitar una colección de esquemas XML cuando esté en uso. Esto significa que la colección que se desea quitar no puede cumplir ninguna de las condiciones siguientes:

  • Estar asociada a cualquier columna o parámetro de tipo xml.

  • Estar especificada en restricciones de tabla.

  • Estar referenciada en una función enlazada a esquema o a un procedimiento almacenado. Por ejemplo, la función siguiente bloqueará la colección de esquemas XML MyCollection porque la función especifica WITH SCHEMABINDING. Si la quita, no habrá ningún bloqueo en XML SCHEMA COLLECTION.

    CREATE FUNCTION dbo.MyFunction()
    RETURNS int
    WITH SCHEMABINDING
    AS
    BEGIN
       ...
       DECLARE @x XML(MyCollection)
       ...
    END
    

Permisos

Para quitar una colección de esquemas XML (XML SCHEMA COLLECTION) es necesario el permiso DROP sobre la colección.

Para obtener más información, vea Permisos en una colección de esquemas XML.

Ejemplos

En el ejemplo siguiente se muestra cómo eliminar una colección de esquemas XML.

DROP XML SCHEMA COLLECTION ManuInstructionsSchemaCollection
GO

Vea también

Referencia

CREATE XML SCHEMA COLLECTION (Transact-SQL)
ALTER XML SCHEMA COLLECTION (Transact-SQL)
EVENTDATA (Transact-SQL)

Otros recursos

Tipo de datos xml
XML con tipo y sin tipo
Quitar una colección de esquemas XML
Modificar una colección de esquemas XML
Directrices y limitaciones del uso de colecciones de esquemas XML en el servidor

Ayuda e información

Obtener ayuda sobre SQL Server 2005