Scalar-valued Functions [dbo].[CollectionFirst]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Parameters
NameData TypeMax Length (Bytes)
@xxmlmax
SQL Script
CREATE FUNCTION [dbo].[CollectionFirst](@x XML) returns int
BEGIN
return(
SELECT MIN(T.c.value('@key', 'int'))
    FROM @x.nodes('collection/item') T(c)
)
END;
GO
Uses