Name
DB.DBA.RDF_LANGMATCHES — Returns 1 if language identifier r matches lang pattern t.
Synopsis
DB.DBA.RDF_LANGMATCHES
(
|
in r varchar , |
in
t
varchar
); |
Description
Returns 1 if language identifier r matches lang pattern t
Parameters
r
language identifies (string or NULL).
t
language pattern (exact name, first two letters or '*').
Return Types
integer
Examples
Example 24.306. Simple example
SQL>SELECT DB.DBA.RDF_QNAME_OF_IID ( /*retval[*/ "s-4-1-t0"."P" /* p */ /*]retval*/ ) AS /*tmpl*/ "p",
DB.DBA.RDF_SQLVAL_OF_OBJ ( /*retval[*/ "s-4-1-t0"."O" /* v */ /*]retval*/ ) AS /*tmpl*/ "v"
FROM DB.DBA.RDF_QUAD AS "s-4-1-t0"
WHERE /* field equal to URI ref */
"s-4-1-t0"."S" = DB.DBA.RDF_MAKE_IID_OF_QNAME_SAFE ( 'http://example.org/#x' )
AND /* filter */
not ( DB.DBA.RDF_LANGMATCHES ( DB.DBA.RDF_LANGUAGE_OF_OBJ ( /*retval[*/ "s-4-1-t0"."O" /* v */ /*]retval*/ ), '*' ))
OPTION (QUIETCAST)
VARCHAR
_______________________________________________________________________________
http://example.org/data/y
http://example.org/data/x
http://example.org/a
3 Rows. -- 20 msec.