SQL Eval Function String_StartsWith

String_StartsWith determines whether the beginning of the source string instance matches the specified target string.

String_StartsWith (
	@source NVARCHAR (MAX),
	@target NVARCHAR (MAX)
	)
RETURNS BIT

Parameters

  • source: The source string.
  • target: The string to compare.

Returns

true if target matches the beginning of the source string; otherwise, false.

Example

SELECT SQLNET::String_StartsWith('<b>This is bold text</b>', '<b>')

String_StartsWith4k

It is equivalent to String_StartsWith except no NVARCHAR(MAX) parameters; it can be used when input data will never be over 4000 characters as this function offers better performance.

String_StartsWith4k (
	@source NVARCHAR (4000),
	@target NVARCHAR (4000)
	)
RETURNS BIT

Example

SELECT SQLNET::String_StartsWith4k('<b>This is bold text</b>', '<b>')

Contents