Devuelve true si los valores de la vtable coinciden con el criterio de búsqueda.

1 vtable.contains

<vtable.contains name='name'>
    <column name='name'> *
        <value /> !
    </column>
</vtable.contains>

Exceptions

attribute name required

No se ha especificado el nombre del campo de la tabla.

vtable name required

No se ha especificado el nombre de la vtable.

missing columns for vtable contains

No se ha indicado ninguna columna como criterio de búsqueda.

Example
Copy
<xsql-script name='vtable_contains_sample1'>
    <body>
        <vtable name='personas'>
            <column name='dni'       type='string' unique='true' />
            <column name='nombre'    type='string'               />
            <column name='apellido1' type='string'               />
            <column name='apellido2' type='string'               />
        </vtable>

        <vtable.insert name='personas'>
            <string>46352700Z</string>
            <string>John</string>
            <string>Smith</string>
            <string>Simpson</string>
        </vtable.insert>

        <println>
            <vtable.contains name='personas'>
                <column name='apellido1'>Smith</column>
            </vtable.contains>
        </println>
    </body>
</xsql-script>
true

Mediante la función <vtable.contains> se obtiene si la vtable contiene valores que cumplen el criterio especificado o no. En el caso del ejemplo, la condición de búsqueda consiste en si la vtable contiene el registro 'Smith' en la columna apellido1.