SQL Eval Function String_TrimStart
String_TrimStart removes all leading occurrences of a set of characters specified in charsToTrimStr from the the source string.
String_TrimStart ( @source NVARCHAR (MAX), @charsToTrimStr NVARCHAR (MAX) ) RETURNS NVARCHAR (MAX)
Parameters
- source: The source string.
- charsToTrimStr: A string that is converted to an array of Unicode characters to remove, or null.
Returns
- The string that remains after all white-space characters are removed from the start and end of the
sourcestring. - If no characters can be trimmed from the
sourceinstance, the method returns it without any changes.
Example
SELECT SQLNET::String_TrimStart('*John Doe/', '*/')
String_TrimStart4k
It is equivalent to String_TrimStart 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_TrimStart4k ( @source NVARCHAR (4000), @charsToTrimStr NVARCHAR (4000) ) RETURNS NVARCHAR (4000)
Example
SELECT SQLNET::String_TrimStart4k('*John Doe/', '*/')