<?xml version="1.0" encoding="UTF-16" ?>
<GLFUNCTIONS>
	<LABEL> Common Objects <!-- _locID_text="Common Objects" --> </LABEL>

	<FUNC_GRP>
		<LABEL> Configuration Functions <!-- _locID_text="Configuration Functions" --> </LABEL>

		<FUNCTION>
			<NAME>@@CONNECTIONS</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>	
		<TOOLTIP>Number of opened or attempted connections<!-- _locID_text="Number of opened or attempted connections" --></TOOLTIP>	
		</FUNCTION>
		
		<FUNCTION>
			<NAME>@@DATEFIRST</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>tinyint</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>	
		<TOOLTIP>Current value of the SET DATEFIRST parameter<!-- _locID_text="Current value of the SET DATEFIRST parameter" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@DBTS</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>varbinary</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>	
		<TOOLTIP>Current value of the timestamp data type<!-- _locID_text="Current value of the timestamp data type" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@LANGUAGE</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>	
		<TOOLTIP>Name of the language currently in use<!-- _locID_text="Name of the language currently in use" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@LANGID</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>smallint</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>	
		<TOOLTIP>ID of the language currently in use<!-- _locID_text="ID of the language currently in use" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@LOCK_TIMEOUT</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>	
		<TOOLTIP>Lock time-out setting for the current session<!-- _locID_text="Lock time-out setting for the current session" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@MAX_CONNECTIONS</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>	
		<TOOLTIP>Max number of simultaneous user connections<!-- _locID_text="Max number of simultaneous user connections" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@MAX_PRECISION</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>tinyint</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>	
		<TOOLTIP>Precision level used by decimal and numeric data types<!-- _locID_text="Precision level used by decimal and numeric data types" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@NESTLEVEL</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>	
		<TOOLTIP>Nesting level of the current store procedure execution<!-- _locID_text="Nesting level of the current store procedure execution" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@OPTIONS</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>	
		<TOOLTIP>Information about the current SET options<!-- _locID_text="Information about the current SET options" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@REMSERVER</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>nvarchar(128)</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>	
		<TOOLTIP>Name of the remote SQL Server database server<!-- _locID_text="Name of the remote SQL Server database server" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@SPID</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>smallint</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>	
		<TOOLTIP>ID of the current user process<!-- _locID_text="ID of the current user process" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@SERVERNAME</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>	
		<TOOLTIP>Name of the local server running SQL Server<!-- _locID_text="Name of the local server running SQL Server" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@SERVICENAME</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>	
		<TOOLTIP>Name of the registry key under which SQL Server is running<!-- _locID_text="Name of the registry key under which SQL Server is running" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@TEXTSIZE</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>	
		<TOOLTIP>Current value of the TEXTSIZE option<!-- _locID_text="Current value of the TEXTSIZE option" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@VERSION</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>	
		<TOOLTIP>Date, version and processor type for the current installation<!-- _locID_text="Date, version and processor type for the current installation" --></TOOLTIP>	
		</FUNCTION>
	</FUNC_GRP>

	<FUNC_GRP>
		<LABEL> Cursor Functions <!-- _locID_text="Cursor Functions" --> </LABEL>
		<FUNCTION>
			<NAME>@@CURSOR_ROWS</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>	
		<TOOLTIP>Number of qualifying rows in the last cursor opened<!-- _locID_text="Number of qualifying rows in the last cursor opened on the connection" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@FETCH_STATUS</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>	
		<TOOLTIP>Status of the last cursor FETCH statement issued against any cursor <!-- _locID_text="Status of the last cursor FETCH statement issued against any cursor" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>CURSOR_STATUS</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>smallint</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>@param1</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM> <NAME>cursor_name</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>A scalar function that shows whether or  not the procedure has returned a cursor and result set for a given parameter<!-- _locID_text="A scalar function that shows whether or  not the procedure has returned a cursor and result set for a given parameter" --></TOOLTIP>	
		</FUNCTION>
	</FUNC_GRP>

	<FUNC_GRP>
		<LABEL> Date and Time Functions <!-- _locID_text="Date and Time Functions" --> </LABEL>
		<FUNCTION>
			<NAME>DATEADD</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>datetime</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>datepart</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM> <NAME>number </NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM> <NAME>date</NAME> <TYPE>datetime</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
		<TOOLTIP>Returns a new datetime value based on adding an interval to the specified date<!-- _locID_text="Returns a new datetime value based on adding an interval to the specified date" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>DATEDIFF</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>datepart</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM> <NAME>startdate</NAME> <TYPE>datetime</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM> <NAME>enddate</NAME> <TYPE>datetime </TYPE> <DIRECTION>input</DIRECTION> </PARAM>
		<TOOLTIP>Returns the number of date and time boundaries crossed between two specified dates<!-- _locID_text="Returns the number of date and time boundaries crossed between two specified dates" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>DATENAME</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>datepart</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM> <NAME>date</NAME> <TYPE>datetime</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
		<TOOLTIP>Returns a character string representing the specified datepart of the specified date<!-- _locID_text="Returns a character string representing the specified datepart of the specified date" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>DATEPART</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>datepart</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM> <NAME>date</NAME> <TYPE>datetime</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
		<TOOLTIP>Returns an integer representing the specified datepart of the specified date<!-- _locID_text="Returns an integer representing the specified datepart of the specified date" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>DAY</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>date</NAME> <TYPE>datetime</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
		<TOOLTIP>Returns an integer representing the day datepart of the specified date<!-- _locID_text="Returns an integer representing the day datepart of the specified date" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>GETDATE</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>datetime</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
		<TOOLTIP>Returns the current system date and time<!-- _locID_text="Returns the current system date and time" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>MONTH</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>date</NAME> <TYPE>datetime</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
		<TOOLTIP>Returns an integer that represents the month part of a specified date<!-- _locID_text="Returns an integer that represents the month part of a specified date" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>YEAR</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>date</NAME> <TYPE>datetime</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
		<TOOLTIP>Returns an integer that represents the year part of a specified date<!-- _locID_text="Returns an integer that represents the year part of a specified date" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>GETUTCDATE</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>datetime</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
		<TOOLTIP>Returns the datetime value representing the current UTC time<!-- _locID_text="Returns the datetime value representing the current UTC time" --></TOOLTIP>	
		</FUNCTION>

	</FUNC_GRP>

	<FUNC_GRP>
		<LABEL> Mathematical Functions <!-- _locID_text="Mathematical Functions" --> </LABEL>
		<FUNCTION>
			<NAME>ABS</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>numeric_expression</NAME> <TYPE>numeric</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the absolute, positive value of the given numeric expression<!-- _locID_text="Returns the absolute, positive value of the given numeric expression" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>ACOS</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>float</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>float_expression</NAME> <TYPE>real</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the angle, in radians, whose cosine is the given float expression<!-- _locID_text="Returns the angle, in radians, whose cosine is the given float expression" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>ASIN</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>float</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>float_expression</NAME> <TYPE>real</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the angle, in radians, whose sine is the given float expression<!-- _locID_text="Returns the angle, in radians, whose sine is the given float expression" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>ATAN</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>float</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>float_expression</NAME> <TYPE>float</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the angle in radians whose tangent is the given float expression<!-- _locID_text="Returns the angle in radians whose tangent is the given float expression" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>ATN2</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>float</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>float_expression1</NAME> <TYPE>float</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>float_expression2</NAME> <TYPE>float</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the angle, in radians, whose tangent is between the two given float expressions<!-- _locID_text="Returns the angle, in radians, whose tangent is between the two given float expressions" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>CEILING</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>numeric_expression</NAME> <TYPE>numeric</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the smallest integer greater than, or equal to, the given numeric expression<!-- _locID_text="Returns the smallest integer greater than, or equal to, the given numeric expression" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>COS</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>float</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>float_expression</NAME> <TYPE>float</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the trigonometric cosine of the given angle (in radians) in the given expression<!-- _locID_text="Returns the trigonometric cosine of the given angle (in radians) in the given expression" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>COT</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>float</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>float_expression</NAME> <TYPE>float</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the trigonometric cotangent of the specified angle (in radians) in the given float expression<!-- _locID_text="Returns the trigonometric cotangent of the specified angle (in radians) in the given float expression" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>DEGREES</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>numeric_expression</NAME> <TYPE>numeric</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Given an angle in radians, returns the corresponding angle in degrees<!-- _locID_text="Given an angle in radians, returns the corresponding angle in degrees" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>EXP</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>float</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>float_expression</NAME> <TYPE>float</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the exponential value of the given float expression<!-- _locID_text="Returns the exponential value of the given float expression" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>FLOOR</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>numeric_expression</NAME> <TYPE>numeric</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the largest integer less than or equal to the given numeric expression<!-- _locID_text="Returns the largest integer less than or equal to the given numeric expression" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>LOG</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>float</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>float_expression</NAME> <TYPE>float</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the natural logarithm of the given float expression<!-- _locID_text="Returns the natural logarithm of the given float expression" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>LOG10</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>float</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>float_expression</NAME> <TYPE>float</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the base-10 logarithm of the given float expression<!-- _locID_text="Returns the base-10 logarithm of the given float expression" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>PI</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>float</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the constant value of PI<!-- _locID_text="Returns the constant value of PI" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>POWER</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>numeric_expression</NAME> <TYPE>numeric</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>Y</NAME> <TYPE>numeric</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the value of the given expression to the specified power<!-- _locID_text="Returns the value of the given expression to the specified power" --></TOOLTIP>	
		</FUNCTION>
		
		<FUNCTION>
			<NAME>RADIANS</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>numeric_expression</NAME> <TYPE>numeric</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns radians when a numeric expression, in degrees, is entered<!-- _locID_text="Returns radians when a numeric expression, in degrees, is entered" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>RAND</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>float</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>seed</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns a random float value from 0 through 1<!-- _locID_text="Returns a random float value from 0 through 1" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>ROUND</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>numeric_expression</NAME> <TYPE>numeric</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>length</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>function</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns a numeric expression, rounded to the specified length or precision<!-- _locID_text="Returns a numeric expression, rounded to the specified length or precision" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>SIGN</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>float</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>numeric_expression</NAME> <TYPE>numeric</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the positive (+1), zero (0), or negative (-1) sign of the given expression<!-- _locID_text="Returns the positive (+1), zero (0), or negative (-1) sign of the given expression" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>SIN</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>float</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>float_expression</NAME> <TYPE>float</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the trigonometric sine of the given angle (in radians) in an approximate numeric (float) expression<!-- _locID_text="Returns the trigonometric sine of the given angle (in radians) in an approximate numeric (float) expression" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>SQUARE</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>float</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>float_expression</NAME> <TYPE>float</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the square of the given expression<!-- _locID_text="Returns the square of the given expression" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>SQRT</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>float</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>float_expression</NAME> <TYPE>float</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the square root of the given expression<!-- _locID_text="Returns the square root of the given expression" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>TAN</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>float</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>float_expression</NAME> <TYPE>real</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the tangent of the input expression<!-- _locID_text="Returns the tangent of the input expression" --></TOOLTIP>	
		</FUNCTION>
	</FUNC_GRP>

	<FUNC_GRP>
		<LABEL> Aggregate Functions <!-- _locID_text="Aggregate Functions" --> </LABEL>
		<FUNCTION>
			<NAME>SUM</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression</NAME> <TYPE>numeric</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>The sum of the input values<!-- _locID_text="The sum of the input values" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>MIN</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression</NAME> <TYPE>numeric</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>The lowest of the input values<!-- _locID_text="The lowest of the input values" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>MAX</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression</NAME> <TYPE>numeric</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>The highest of the input values<!-- _locID_text="The highest of the input values" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>COUNT</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>The number of input values (int)<!-- _locID_text="The number of input values (int)" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>COUNT(*)</NAME>
			<NOPAREN>1</NOPAREN>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			
			<TOOLTIP>Number of selected rows (int) <!-- _locID_text="Number of selected rows (int)" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>COUNT_BIG</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>bigint</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>The number of input values (bigint)<!-- _locID_text="The number of input values (bigint)" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>COUNT_BIG(*)</NAME>
			<NOPAREN>1</NOPAREN>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>bigint</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Number of selected rows (bigint)<!-- _locID_text="Number of selected rows (bigint)" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>AVG</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression</NAME> <TYPE>numeric</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the average of the values in a group. Null values are ignored.<!-- _locID_text="Returns the average of the values in a group. Null values are ignored." --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>STDEV</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression</NAME> <TYPE>numeric</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the statistical standard deviation of all values in the given expression<!-- _locID_text="Returns the statistical standard deviation of all values in the given expression" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>STDEVP</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression</NAME> <TYPE>numeric</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the statistical standard deviation for the population for all values in the given expression<!-- _locID_text="Returns the statistical standard deviation for the population for all values in the given expression" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>VAR</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression</NAME> <TYPE>numeric</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the statistical variance of all values in the given expression<!-- _locID_text="Returns the statistical variance of all values in the given expression" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>VARP</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression</NAME> <TYPE>numeric</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the statistical variance for the population for all values in the given expression.<!-- _locID_text="Returns the statistical variance for the population for all values in the given expression." --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>BINARY_CHECKSUM</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression</NAME> <TYPE>numeric</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the binary checksum value computed over a row of a table or over a list of expressions.<!-- _locID_text="Returns the binary checksum value computed over a row of a table or over a list of expressions." --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>CHECKSUM</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression</NAME> <TYPE>numeric</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the checksum value computed over a row of a table, or over a list of expressions.<!-- _locID_text="Returns the checksum value computed over a row of a table, or over a list of expressions." --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>CHECKSUM_AGG</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression</NAME> <TYPE>numeric</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the checksum of the values in a group.<!-- _locID_text="Returns the checksum of the values in a group." --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>GROUPING</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>column_name</NAME> <TYPE>sysname</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Causes an additional column to be output with a value of 1 or 0.<!-- _locID_text="Causes an additional column to be output with a value of 1 or 0." --></TOOLTIP>
		</FUNCTION>
	</FUNC_GRP>

	<FUNC_GRP>
		<LABEL> Metadata Functions <!-- _locID_text="Metadata Functions" --> </LABEL>
		<FUNCTION>
			<NAME>COL_LENGTH</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>table</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
			<PARAM> <NAME>column</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the defined length of a column<!-- _locID_text="Returns the defined length of a column" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>COL_NAME</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>sysname</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>table_id</NAME> <TYPE>int</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
			<PARAM> <NAME>column_id</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the name of a database column<!-- _locID_text="Returns the name of a database column" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>COLUMNPROPERTY</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>id</NAME> <TYPE>int</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
			<PARAM> <NAME>column</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM> <NAME>property</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns information about a column or procedure parameter<!-- _locID_text="Returns information about a column or procedure parameter" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>DATABASEPROPERTY</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>database</NAME> <TYPE>nvarchar(128)</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
			<PARAM> <NAME>property</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the named database property value for the given database and property name<!-- _locID_text="Returns the named database property value for the given database and property name" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>DATABASEPROPERTYEX</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>sql_variant</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>database</NAME> <TYPE>nvarchar(128)</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
			<PARAM> <NAME>property</NAME> <TYPE>nvarchar(128)</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the current setting of the specified database option or property for the specified database<!-- _locID_text="Returns the current setting of the specified database option or property for the specified database" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>DB_ID</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>smallint</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>database</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>input </DIRECTION> </PARAM>	
		<TOOLTIP>Returns the database identification (ID) number<!-- _locID_text="Returns the database identification (ID) number" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>DB_NAME</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>nvarchar(128)</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>database_id</NAME> <TYPE>smallint</TYPE> <DIRECTION>input </DIRECTION> </PARAM>	
		<TOOLTIP>Returns the database name<!-- _locID_text="Returns the database name" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>FILE_ID</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>smallint</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>file_name</NAME> <TYPE>nchar(128)</TYPE> <DIRECTION>input </DIRECTION> </PARAM>	
		<TOOLTIP>Returns the file identification number (file ID) for the given logical file name<!-- _locID_text="Returns the file identification number (file ID) for the given logical file name" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>FILE_NAME</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>nvarchar(128)</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>file_id</NAME> <TYPE>smallint</TYPE> <DIRECTION>input </DIRECTION> </PARAM>	
		<TOOLTIP>Returns the logical file name for the given file identification number (ID)<!-- _locID_text="Returns the logical file name for the given file identification number (ID)" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>FILEGROUP_ID</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>smallint</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>filegroup_name</NAME> <TYPE>nvarchar(128)</TYPE> <DIRECTION>input </DIRECTION> </PARAM>	
		<TOOLTIP>Returns the filegroup identification number (ID) for the given filegroup name<!-- _locID_text="Returns the filegroup identification number (ID) for the given filegroup name" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>FILEGROUP_NAME</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>nvarchar(128)</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>filegroup_id</NAME> <TYPE>smallint</TYPE> <DIRECTION>input </DIRECTION> </PARAM>	
		<TOOLTIP>Returns the filegroup name for the given filegroup identification number (ID)<!-- _locID_text="Returns the filegroup name for the given filegroup identification number (ID)" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>FILEGROUPPROPERTY</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>filegroup_name</NAME> <TYPE>nvarchar(128)</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
			<PARAM> <NAME>property</NAME> <TYPE>varchar(128)</TYPE> <DIRECTION>input </DIRECTION> </PARAM>	
		<TOOLTIP>Returns the specified filegroup property value when given a filegroup and property name<!-- _locID_text="Returns the specified filegroup property value when given a filegroup and property name" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>FILEPROPERTY</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>file_name</NAME> <TYPE>nchar(128)</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
			<PARAM> <NAME>property</NAME> <TYPE>varchar(128)</TYPE> <DIRECTION>input </DIRECTION> </PARAM>	
		<TOOLTIP>Returns the specified file name property value when given a file name and property name<!-- _locID_text="Returns the specified file name property value when given a file name and property name" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>FULLTEXTCATALOGPROPERTY</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>catalog_name</NAME> <TYPE>nchar(128)</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
			<PARAM> <NAME>property</NAME> <TYPE>varchar(128)</TYPE> <DIRECTION>input </DIRECTION> </PARAM>	
		<TOOLTIP>Returns information about full-text catalog properties<!-- _locID_text="Returns information about full-text catalog properties" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>FULLTEXTSERVICEPROPERTY</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>property</NAME> <TYPE>varchar(128)</TYPE> <DIRECTION>input </DIRECTION> </PARAM>	
		<TOOLTIP>Returns information about full-text service-level properties<!-- _locID_text="Returns information about full-text service-level properties" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>INDEX_COL</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>nchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>table</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
			<PARAM> <NAME>index_id</NAME> <TYPE>int</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
			<PARAM> <NAME>key_id</NAME> <TYPE>int</TYPE> <DIRECTION>input </DIRECTION> </PARAM>	
		<TOOLTIP>Returns the indexed column name<!-- _locID_text="Returns the indexed column name" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>INDEXKEY_PROPERTY</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>table_id</NAME> <TYPE>int</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
			<PARAM> <NAME>index_id</NAME> <TYPE>int</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
			<PARAM> <NAME>key_id</NAME> <TYPE>int</TYPE> <DIRECTION>input </DIRECTION> </PARAM>	
			<PARAM> <NAME>property</NAME> <TYPE>varchar(128)</TYPE> <DIRECTION>input </DIRECTION> </PARAM>	
		<TOOLTIP>Returns information about the index key<!-- _locID_text="Returns information about the index key" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>INDEXPROPERTY</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>table_id</NAME> <TYPE>int</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
			<PARAM> <NAME>index</NAME> <TYPE>nvarchar(128)</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
			<PARAM> <NAME>property</NAME> <TYPE>varchar(128)</TYPE> <DIRECTION>input </DIRECTION> </PARAM>	
		<TOOLTIP>Returns the named index property value given a table identification number, index name, and property name<!-- _locID_text="Returns the named index property value given a table identification number, index name, and property name" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>OBJECT_ID</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>object</NAME> <TYPE>nchar</TYPE> <DIRECTION>input </DIRECTION> </PARAM>	
		<TOOLTIP>Returns the database object identification number<!-- _locID_text="Returns the database object identification number" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>OBJECT_NAME</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>nchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>object_id</NAME> <TYPE>int</TYPE> <DIRECTION>input </DIRECTION> </PARAM>	
		<TOOLTIP>Returns the database object name<!-- _locID_text="Returns the database object name" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>OBJECTPROPERTY</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>id</NAME> <TYPE>int</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
			<PARAM> <NAME>property</NAME> <TYPE>varchar(128)</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
		<TOOLTIP>Returns information about objects in the current database<!-- _locID_text="Returns information about objects in the current database" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@PROCID</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
		<TOOLTIP>Returns the stored procedure identifier (ID) of the current procedure<!-- _locID_text="Returns the stored procedure identifier (ID) of the current procedure" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>TYPEPROPERTY</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>type</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
			<PARAM> <NAME>property</NAME> <TYPE>varchar(128)</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
		<TOOLTIP>Returns information about a data type<!-- _locID_text="Returns information about a data type" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>INDEXKEY_PROPERTY</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM> <NAME>table_id</NAME> <TYPE>int</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
			<PARAM> <NAME>index_id</NAME> <TYPE>int</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
			<PARAM> <NAME>key_id</NAME> <TYPE>int</TYPE> <DIRECTION>input </DIRECTION> </PARAM>
			<PARAM> <NAME>property</NAME> <TYPE>varchar</TYPE> <DIRECTION>input </DIRECTION> </PARAM>	
		<TOOLTIP>Returns information about the index key<!-- _locID_text="Returns information about the index key" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>SQL_VARIANT_PROPERTY</NAME>
			<PARAM> <NAME>RETURN_VALUE</NAME> <TYPE>sql_variant</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression</NAME> <TYPE>sql_variant</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM> <NAME>property</NAME> <TYPE>varchar(128)</TYPE> <DIRECTION>input </DIRECTION> </PARAM>	
		<TOOLTIP>Returns the base data type and other information about a sql_variant value<!-- _locID_text="Returns the base data type and other information about a sql_variant value" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>fn_listextendedproperty</NAME>
			<PARAM><NAME>TABLE_RETURN_VALUE</NAME> <TYPE></TYPE> <DIRECTION>TABLE_RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>property_name</NAME> <TYPE>sysname</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>level0_object_type</NAME> <TYPE>varchar(128)</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>level0_object_name</NAME> <TYPE>sysname</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>level1_object_type</NAME> <TYPE>varchar(128)</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>level1_object_name</NAME> <TYPE>sysname</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>level2_object_type</NAME> <TYPE>varchar(128)</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>level2_object_name</NAME> <TYPE>sysname</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns extended property values of database objects<!-- _locID_text="Returns extended property values of database objects" --></TOOLTIP>
		</FUNCTION>

	</FUNC_GRP>

	<FUNC_GRP>
		<LABEL> Security Functions <!-- _locID_text="Security Functions" --> </LABEL>
		<FUNCTION>
			<NAME>IS_MEMBER</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>group_or_role</NAME> <TYPE>sysname</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Indicates whether the current user is a member of the specified NT group or SQL Server role<!-- _locID_text="Indicates whether the current user is a member of the specified NT group or SQL Server role" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>IS_SRVROLEMEMBER</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>role</NAME> <TYPE>sysname</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>login</NAME> <TYPE>sysname</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Indicates whether the current user login is a member of the specified server role<!-- _locID_text="Indicates whether the current user login is a member of the specified server role" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>SUSER_ID</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>login</NAME> <TYPE>nchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the user's login identification number<!-- _locID_text="Returns the user's login identification number" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>SUSER_NAME</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>nchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>server_user_id</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the user's login identification name<!-- _locID_text="Returns the user's login identification name" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>SUSER_SID</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>login</NAME> <TYPE>sysname</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the security identification number(SID) for the user's login name<!-- _locID_text="Returns the security identification number(SID) for the user's login name" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>SUSER_SNAME</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>nchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>server_user_id</NAME> <TYPE>is varbinary(85)</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns the login identification name from a user's security identification number(SID)<!-- _locID_text="Returns the login identification name from a user's security identification number(SID)" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>USER_ID</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>user</NAME> <TYPE>nchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns a user's database identification number<!-- _locID_text="Returns a user's database identification number" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>USER_NAME</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>nchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>id</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns a user database username from a given identification number<!-- _locID_text="Returns a user database username from a given identification number" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>USER</NAME> <NOPAREN>1</NOPAREN>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>char</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>	
		<TOOLTIP>Allows a system-supplied value for the current user's database username to be inserted into a table<!-- _locID_text="Allows a system-supplied value for the current user's database username to be inserted into a table" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>HAS_DBACCESS</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>database_name</NAME> <TYPE>sysname</TYPE> <DIRECTION>input</DIRECTION> </PARAM>	
		<TOOLTIP>Returns information about whether the user has access to the specified database<!-- _locID_text="Returns information about whether the user has access to the specified database" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>fn_trace_geteventinfo</NAME>
			<PARAM><NAME>TABLE_RETURN_VALUE</NAME> <TYPE></TYPE> <DIRECTION>TABLE_RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>trace_id</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns information about the events being traced<!-- _locID_text="Returns information about the events being traced" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>fn_trace_getfilterinfo</NAME>
			<PARAM><NAME>TABLE_RETURN_VALUE</NAME> <TYPE></TYPE> <DIRECTION>TABLE_RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>trace_id</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns information about the filters applied to a specified trace<!-- _locID_text="Returns information about the filters applied to a specified trace" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>fn_trace_getinfo</NAME>
			<PARAM><NAME>TABLE_RETURN_VALUE</NAME> <TYPE></TYPE> <DIRECTION>TABLE_RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>trace_id</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns information about a specified trace or existing traces<!-- _locID_text="Returns information about a specified trace or existing traces" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>fn_trace_gettable</NAME>
			<PARAM><NAME>TABLE_RETURN_VALUE</NAME> <TYPE></TYPE> <DIRECTION>TABLE_RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>filename</NAME> <TYPE>nvarchar(256)</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>numfiles</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns trace file information in a table format<!-- _locID_text="Returns trace file information in a table format" --></TOOLTIP>
		</FUNCTION>

	</FUNC_GRP>

	<FUNC_GRP>
		<LABEL> String Functions <!-- _locID_text="String Functions" --> </LABEL>
		<FUNCTION>
			<NAME>ASCII</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>character_expression</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the ASCII code value of the leftmost character of a character expression<!-- _locID_text="Returns the ASCII code value of the leftmost character of a character expression" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>CHAR</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>char(1)</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>integer_expression</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>A string function that converts an int ASCII code to a character<!-- _locID_text="A string function that converts an int ASCII code to a character" --></TOOLTIP>		
		</FUNCTION>

		<FUNCTION>
			<NAME>CHARINDEX</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression1</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>expression2</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>start_location</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the starting position of the specified expression in a character string<!-- _locID_text="Returns the starting position of the specified expression in a character string" --></TOOLTIP>			
		</FUNCTION>

		<FUNCTION>
			<NAME>DIFFERENCE</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>character_expression1</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>character_expression2</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the difference between the SOUNDEX values of two character expressions as an integer<!-- _locID_text="Returns the difference between the SOUNDEX values of two character expressions as an integer" --></TOOLTIP>			
		</FUNCTION>

		<FUNCTION>
			<NAME>LEFT</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>varchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>character_expression</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>integer_expression</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the part of a character string starting at a specified number of characters from the left<!-- _locID_text="Returns the part of a character string starting at a specified number of characters from the left" --></TOOLTIP>			
		</FUNCTION>

		<FUNCTION>
			<NAME>LEN</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>string_expression</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the number of characters, rather than the number of bytes, of the given string expression, excluding trailing blanks<!-- _locID_text="Returns the number of characters, rather than the number of bytes, of the given string expression, excluding trailing blanks" --></TOOLTIP>			
		</FUNCTION>

		<FUNCTION>
			<NAME>LOWER</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>varchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>character_expression</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns a character expression after converting uppercase character data to lowercase<!-- _locID_text="Returns a character expression after converting uppercase character data to lowercase" --></TOOLTIP>			
		</FUNCTION>

		<FUNCTION>
			<NAME>LTRIM</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>varchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>character_expression</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns a character expression after removing leading blanks<!-- _locID_text="Returns a character expression after removing leading blanks" --></TOOLTIP>			
		</FUNCTION>

		<FUNCTION>
			<NAME>NCHAR</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>nchar(1)</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>integer_expression</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the Unicode character with the given integer code, as defined by the Unicode standard<!-- _locID_text="Returns the Unicode character with the given integer code, as defined by the Unicode standard" --></TOOLTIP>			
		</FUNCTION>

		<FUNCTION>
			<NAME>PATINDEX</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>pattern</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>expression</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns starting position of first occurrence of a pattern in a specified expression, or zeros if pattern is not found<!-- _locID_text="Returns starting position of first occurrence of a pattern in a specified expression, or zeros if pattern is not found" --></TOOLTIP>			
		</FUNCTION>

		<FUNCTION>
			<NAME>REPLACE</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>varchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>string_expression1</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>string_expression2</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>string_expression3</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Replaces all occurrences of the second given string expression in the first string expression with a third expression<!-- _locID_text="Replaces all occurrences of the second given string expression in the first string expression with a third expression" --></TOOLTIP>		
		</FUNCTION>

		<FUNCTION>
			<NAME>QUOTENAME</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>nvarchar(129)</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>character_string</NAME> <TYPE>sysname</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>quote_character</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns a Unicode string with the delimiters added to make the input string a valid delimited identifier<!-- _locID_text="Returns a Unicode string with the delimiters added to make the input string a valid delimited identifier" --></TOOLTIP>		
		</FUNCTION>

		<FUNCTION>
			<NAME>REPLICATE</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>varchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>character_expression</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>integer_expression</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Repeats a character expression a specified number of times<!-- _locID_text="Repeats a character expression a specified number of times" --></TOOLTIP>		
		</FUNCTION>

		<FUNCTION>
			<NAME>REVERSE</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>varchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>character_expression</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the reverse of a character expression<!-- _locID_text="Returns the reverse of a character expression" --></TOOLTIP>		
		</FUNCTION>

		<FUNCTION>
			<NAME>RIGHT</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>varchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>character_expression</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>integer_expression</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the part of a character string starting a specified number of integer_expression characters from the right<!-- _locID_text="Returns the part of a character string starting a specified number of integer_expression characters from the right" --></TOOLTIP>		
		</FUNCTION>

		<FUNCTION>
			<NAME>RTRIM</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>varchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>character_expression</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns a character string after removing all trailing blanks<!-- _locID_text="Returns a character string after removing all trailing blanks" --></TOOLTIP>		
		</FUNCTION>

		<FUNCTION>
			<NAME>SOUNDEX</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>char</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>character_expression</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns a four-character (SOUNDEX) code to evaluate the similarity of two strings<!-- _locID_text="Returns a four-character (SOUNDEX) code to evaluate the similarity of two strings" --></TOOLTIP>		
		</FUNCTION>

		<FUNCTION>
			<NAME>SPACE</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>char</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>integer_expression</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns a string of repeated spaces<!-- _locID_text="Returns a string of repeated spaces" --></TOOLTIP>		
		</FUNCTION>

		<FUNCTION>
			<NAME>STR</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>char</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>float_expression</NAME> <TYPE>float</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>length</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>decimal</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns character data converted from numeric data<!-- _locID_text="Returns character data converted from numeric data" --></TOOLTIP>		
		</FUNCTION>

		<FUNCTION>
			<NAME>STUFF</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>varchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>character_expression1</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>start</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>length</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>character_expression1</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Deletes a specified length of characters and inserts another set of characters at a specified starting point<!-- _locID_text="Deletes a specified length of characters and inserts another set of characters at a specified starting point" --></TOOLTIP>		
		</FUNCTION>

		<FUNCTION>
			<NAME>SUBSTRING</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>varchar_nvarchar_varbinary</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression1</NAME> <TYPE>varchar_nvarchar_varbinary</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>start</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>length</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns part of a character, binary, text, or image expression<!-- _locID_text="Returns part of a character, binary, text, or image expression" --></TOOLTIP>		
		</FUNCTION>

		<FUNCTION>
			<NAME>UNICODE</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>ncharacter_expression</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the integer value, as defined by the Unicode standard, for the first character of the input expression<!-- _locID_text="Returns the integer value, as defined by the Unicode standard, for the first character of the input expression" --></TOOLTIP>		
		</FUNCTION>

		<FUNCTION>
			<NAME>UPPER</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>varchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>character_expression</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns a character expression with lowercase character data converted to uppercase<!-- _locID_text="Returns a character expression with lowercase character data converted to uppercase" --></TOOLTIP>		
		</FUNCTION>
	</FUNC_GRP>

	<FUNC_GRP>
		<LABEL> System Functions <!-- _locID_text="System Functions" --> </LABEL>

		<FUNCTION>
			<NAME>APP_NAME</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>nvarchar(128)</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the application name for the current session if set by the application<!-- _locID_text="Returns the application name for the current session if set by the application" --></TOOLTIP>			
		</FUNCTION>

		<FUNCTION>
			<NAME>CASE</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>boolean</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>input_expression</NAME> <TYPE>expression</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Evaluates a list of conditions and returns one of multiple possible result expressions<!-- _locID_text="Evaluates a list of conditions and returns one of multiple possible result expressions" --></TOOLTIP>			
		</FUNCTION>

		<FUNCTION>
			<NAME>CAST</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE></TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression </NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>type_name</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Explicitly converts an expression of one data type to another<!-- _locID_text="Explicitly converts an expression of one data type to another" --></TOOLTIP>			
		</FUNCTION>

		<FUNCTION>
			<NAME>COALESCE</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE></TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression </NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the first nonnull expression among its arguments<!-- _locID_text="Returns the first nonnull expression among its arguments" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>CONVERT</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE></TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>data_type</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>expression</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>style</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Explicitly converts an expression of one data type to another<!-- _locID_text="Explicitly converts an expression of one data type to another" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>CURRENT_TIMESTAMP</NAME> <NOPAREN>1</NOPAREN>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>datetime</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the current date and time. This function is equivalent to GETDATE()<!-- _locID_text="Returns the current date and time. This function is equivalent to GETDATE()" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>CURRENT_USER</NAME> <NOPAREN>1</NOPAREN>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>sysname</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the current user. This function is equivalent to USER_NAME()<!-- _locID_text="Returns the current user. This function is equivalent to USER_NAME()" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>DATALENGTH</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the number of bytes used to represent any expression<!-- _locID_text="Returns the number of bytes used to represent any expression" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@ERROR</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the error number for the last Transact-SQL statement executed<!-- _locID_text="Returns the error number for the last Transact-SQL statement executed" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>FORMATMESSAGE</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>msg_number</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>param_value</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Constructs a message from an existing message in sysmessages<!-- _locID_text="Constructs a message from an existing message in sysmessages" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>GETANSINULL</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>database</NAME> <TYPE>nchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the default nullability for the database for this session<!-- _locID_text="Returns the default nullability for the database for this session" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>HOST_ID</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>char(8)</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the workstation identification number<!-- _locID_text="Returns the workstation identification number" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>HOST_NAME</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>nchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the workstation name<!-- _locID_text="Returns the workstation name" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>IDENT_INCR</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>table_or_view</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the increment value specified during the creation of an identity column in a table or view that has an identity column<!-- _locID_text="Returns the increment value specified during the creation of an identity column in a table or view that has an identity column" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>IDENT_SEED</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>table_or_view</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the seed value specified during the creation of an identity column in a table or a view that has an identity column<!-- _locID_text="Returns the seed value specified during the creation of an identity column in a table or a view that has an identity column" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>@@IDENTITY</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>numeric</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the last-inserted identity value<!-- _locID_text="Returns the last-inserted identity value" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>IDENTITY</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>data_type</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>seed</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>increment</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Used in a SELECT statement with an INTO table clause to insert an identity column into a new table<!-- _locID_text="Used in a SELECT statement with an INTO table clause to insert an identity column into a new table" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>ISDATE</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Determines whether an input expression is a valid date<!-- _locID_text="Determines whether an input expression is a valid date" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>ISNULL</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE></TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>check_expression</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>replacement_value</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Replaces NULL with the specified replacement value<!-- _locID_text="Replaces NULL with the specified replacement value" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>ISNUMERIC</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Determines whether an expression is a valid numeric type<!-- _locID_text="Determines whether an expression is a valid numeric type" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>NEWID</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>uniqueidentifier</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Creates a unique value of type uniqueidentifier<!-- _locID_text="Creates a unique value of type uniqueidentifier" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>NULLIF</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE></TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>expression1</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>expression2</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns a null value if the two specified expressions are equivalent<!-- _locID_text="Returns a null value if the two specified expressions are equivalent" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>PARSENAME</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>nchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>object_name</NAME> <TYPE>sysname</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>object_piece</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the specified part of an object name<!-- _locID_text="Returns the specified part of an object name" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>PERMISSIONS</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>objectid</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>column</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns a value containing a bitmap that indicates the statement, object, or column permissions for the current user<!-- _locID_text="Returns a value containing a bitmap that indicates the statement, object, or column permissions for the current user" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>@@ROWCOUNT</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the number of rows affected by the last statement<!-- _locID_text="Returns the number of rows affected by the last statement" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>ROWCOUNT_BIG</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>bigint</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the number of rows affected by the last statement executed (bigint)<!-- _locID_text="Returns the number of rows affected by the last statement executed (bigint)" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>SESSION_USER</NAME> <NOPAREN>1</NOPAREN>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>nchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Allow system-supplied value for current session's username to be inserted into a table when no default value is specified<!-- _locID_text="Allow system-supplied value for current session's username to be inserted into a table when no default value is specified" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>STATS_DATE</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>datetime</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>table_id</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>index_id</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the date that the statistics for the specified index were last updated<!-- _locID_text="Returns the date that the statistics for the specified index were last updated" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>SYSTEM_USER</NAME> <NOPAREN>1</NOPAREN>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>nchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Allows a system-supplied value for the current system username to be inserted into a table when no default value is specified<!-- _locID_text="Allows a system-supplied value for the current system username to be inserted into a table when no default value is specified" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>@@TRANCOUNT</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the number of active transactions for the current connection<!-- _locID_text="Returns the number of active transactions for the current connection" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>USER_NAME</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>nchar</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>id</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns a user database username from a given identification number<!-- _locID_text="Returns a user database username from a given identification number" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>COLLATIONPROPERTY</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>sql_variant</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>collation_name</NAME> <TYPE>nvarchar(128)</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>property</NAME> <TYPE>varchar(128)</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the property of a given collation<!-- _locID_text="Returns the property of a given collation" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>SCOPE_IDENTITY</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>sql_variant</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the last IDENTITY value inserted into an IDENTITY column in the same scope<!-- _locID_text="Returns the last IDENTITY value inserted into an IDENTITY column in the same scope" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>SERVERPROPERTY</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>sql_variant</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>propertyname</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns property information about the server instance<!-- _locID_text="Returns property information about the server instance" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>SESSIONPROPERTY</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>sql_variant</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>option</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the SET options settings of a session<!-- _locID_text="Returns the SET options settings of a session" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>fn_helpcollations</NAME>
			<PARAM><NAME>TABLE_RETURN_VALUE</NAME> <TYPE></TYPE> <DIRECTION>TABLE_RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns a list of all the collations supported by Microsoft SQL Server 2000<!-- _locID_text="Returns a list of all the collations supported by Microsoft SQL Server 2000" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>fn_servershareddrives</NAME>
			<PARAM><NAME>TABLE_RETURN_VALUE</NAME> <TYPE></TYPE> <DIRECTION>TABLE_RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the names of the shared drives that can be used by the clustered server<!-- _locID_text="Returns the names of the shared drives that can be used by the clustered server" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>fn_virtualservernodes</NAME>
			<PARAM><NAME>TABLE_RETURN_VALUE</NAME> <TYPE></TYPE> <DIRECTION>TABLE_RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the list of nodes on which the virtual server can run<!-- _locID_text="Returns the list of nodes on which the virtual server can run" --></TOOLTIP>
		</FUNCTION>
	</FUNC_GRP>

	<FUNC_GRP>
		<LABEL> System Statistical Functions <!-- _locID_text="System Statistical Functions" --> </LABEL>
		
		<FUNCTION>
			<NAME>@@CPU_BUSY</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the time in milliseconds that the CPU has spent working since server was last started<!-- _locID_text="Returns the time in milliseconds that the CPU has spent working since server was last started" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@IDLE</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the time in milliseconds that server has been idle since last started<!-- _locID_text="Returns the time in milliseconds that server has been idle since last started" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@IO_BUSY</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the time in milliseconds that server has spent performing input and output operations since it was last started<!-- _locID_text="Returns the time in milliseconds that server has spent performing input and output operations since it was last started" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@PACK_RECEIVED</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the number of input packets read from the network by server since last started<!-- _locID_text="Returns the number of input packets read from the network by server since last started" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@PACK_SENT</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the number of output packets written to the network by server since last started<!-- _locID_text="Returns the number of output packets written to the network by server since last started" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@PACKET_ERRORS</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the number of network packet errors that have occurred on server connections since server was last started<!-- _locID_text="Returns the number of network packet errors that have occurred on server connections since server was last started" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@TIMETICKS</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the number of microseconds per tick<!-- _locID_text="Returns the number of microseconds per tick" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@TOTAL_ERRORS</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the number of disk read/write errors encountered by server since last started<!-- _locID_text="Returns the number of disk read/write errors encountered by server since last started" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@TOTAL_READ</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the number of disk reads (not cache reads) by server since last started<!-- _locID_text="Returns the number of disk reads (not cache reads) by server since last started" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>@@TOTAL_WRITE</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<TOOLTIP>Returns the number of disk writes by server since last started<!-- _locID_text="Returns the number of disk writes by server since last started" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>fn_virtualfilestats</NAME>
			<PARAM><NAME>TABLE_RETURN_VALUE</NAME> <TYPE></TYPE> <DIRECTION>TABLE_RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>database_id</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>file_id</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns I/O statistics for database files, including log files<!-- _locID_text="Returns I/O statistics for database files, including log files" --></TOOLTIP>
		</FUNCTION>

	</FUNC_GRP>

	<FUNC_GRP>
		<LABEL> Text and Image Functions <!-- _locID_text="Text and Image Functions" --> </LABEL>

		<FUNCTION>
			<NAME>PATINDEX</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>pattern</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>expression</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns starting position of first occurrence of a pattern in a specified expression, or zeros if pattern is not found<!-- _locID_text="Returns starting position of first occurrence of a pattern in a specified expression, or zeros if pattern is not found" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>TEXTPTR</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>varbinary</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>column</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns the text-pointer value that corresponds to a text, ntext, or image column in varbinary format<!-- _locID_text="Returns the text-pointer value that corresponds to a text, ntext, or image column in varbinary format" --></TOOLTIP>	
		</FUNCTION>

		<FUNCTION>
			<NAME>TEXTVALID</NAME>
			<PARAM><NAME>RETURN_VALUE</NAME> <TYPE>int</TYPE> <DIRECTION>RETURN_VALUE</DIRECTION> </PARAM>
			<PARAM><NAME>table.column</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>text_ptr</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>A text, ntext, or image function that checks whether a given text pointer is valid<!-- _locID_text="A text, ntext, or image function that checks whether a given text pointer is valid" --></TOOLTIP>	
		</FUNCTION>

	</FUNC_GRP>
	
	<FUNC_GRP>
		<LABEL> Rowset <!-- _locID_text="Rowset" --> </LABEL>
		<FUNCTION>
			<NAME>CONTAINSTABLE</NAME>
			<PARAM><NAME>RETURN_ROWSET</NAME> <TYPE></TYPE> <DIRECTION>RETURN_ROWSET</DIRECTION> </PARAM>
			<PARAM><NAME>table</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>column</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>contains_search_condition</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>top_n_by_rank</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns a table for those columns containing character-based data types for precise or fuzzy matches to single words and phrases<!-- _locID_text="Returns a table for those columns containing character-based data types for precise or fuzzy matches to single words and phrases" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>FREETEXTTABLE</NAME>
			<PARAM><NAME>RETURN_ROWSET</NAME> <TYPE></TYPE> <DIRECTION>RETURN_ROWSET</DIRECTION> </PARAM>
			<PARAM><NAME>table</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>column</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>freetext_string</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>top_n_by_rank</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Returns a table for those columns containing character-based data types for values that match the meaning but not the exact wording of the text<!-- _locID_text="Returns a table for those columns containing character-based data types for values that match the meaning but not the exact wording of the text" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>OPENQUERY</NAME>
			<PARAM><NAME>RETURN_ROWSET</NAME> <TYPE></TYPE> <DIRECTION>RETURN_ROWSET</DIRECTION> </PARAM>
			<PARAM><NAME>linked_server</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>query</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Executes the specified pass-through query on the given linked server, which is an OLE DB data source<!-- _locID_text="Executes the specified pass-through query on the given linked server, which is an OLE DB data source" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>OPENROWSET</NAME>
			<PARAM><NAME>RETURN_ROWSET</NAME> <TYPE></TYPE> <DIRECTION>RETURN_ROWSET</DIRECTION> </PARAM>
			<PARAM><NAME>provider_name</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>provider_string</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>Object</NAME> <TYPE></TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>query</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>A one-time, ad hoc method of connecting and accessing remote data using OLE DB<!-- _locID_text="A one-time, ad hoc method of connecting and accessing remote data using OLE DB" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>OPENDATASOURCE</NAME>
			<PARAM><NAME>RETURN_ROWSET</NAME> <TYPE></TYPE> <DIRECTION>RETURN_ROWSET</DIRECTION> </PARAM>
			<PARAM><NAME>provider_name</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>init_string</NAME> <TYPE>varchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Provides ad hoc connection information as part of a four-part object name without using a linked server name<!-- _locID_text="Provides ad hoc connection information as part of a four-part object name without using a linked server name" --></TOOLTIP>
		</FUNCTION>

		<FUNCTION>
			<NAME>OPENXML</NAME>
			<PARAM><NAME>RETURN_ROWSET</NAME> <TYPE></TYPE> <DIRECTION>RETURN_ROWSET</DIRECTION> </PARAM>
			<PARAM><NAME>idoc</NAME> <TYPE>int</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>rowpattern</NAME> <TYPE>nvarchar</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<PARAM><NAME>flags</NAME> <TYPE>byte</TYPE> <DIRECTION>input</DIRECTION> </PARAM>
			<TOOLTIP>Provides a rowset view over an XML document<!-- _locID_text="Provides a rowset view over an XML document" --></TOOLTIP>
		</FUNCTION>

	</FUNC_GRP>

	<TYPEDEF_GRP>
		<LABEL> System Data Types <!-- _locID_text="System Data Types" --> </LABEL>
		<TYPEDEF><NAME>	bigint				</NAME>	<SYS_TYPE>	63	</SYS_TYPE>		<XTYPE>	127	</XTYPE>	<LENGTH>	8	</LENGTH>	<SCALE>	0	</SCALE>	<PREC>	19	</PREC>
<TOOLTIP>Integer (whole number) data from -2^63  through 2^63-1<!-- _locID_text="Integer (whole number) data from -2^63  through 2^63-1" --></TOOLTIP>
	</TYPEDEF>
		<TYPEDEF><NAME>	binary				</NAME>	<SYS_TYPE>	45	</SYS_TYPE>		<XTYPE>	173	</XTYPE>	<LENGTH>	8000</LENGTH>	<SCALE>	NULL</SCALE>	<PREC>	8000</PREC>
<TOOLTIP>Fixed-length binary data with a maximum length of 8,000 bytes<!-- _locID_text="Fixed-length binary data with a maximum length of 8,000 bytes" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	bit					</NAME>	<SYS_TYPE>	50	</SYS_TYPE>		<XTYPE>	104	</XTYPE>	<LENGTH>	1	</LENGTH>	<SCALE>	0	</SCALE>	<PREC>	1	</PREC>
<TOOLTIP>Integer data with either a 1 or 0 value<!-- _locID_text="Integer data with either a 1 or 0 value" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	char				</NAME>	<SYS_TYPE>	47	</SYS_TYPE>		<XTYPE>	175	</XTYPE>	<LENGTH>	8000</LENGTH>	<SCALE>	NULL</SCALE>	<PREC>	8000</PREC>
<TOOLTIP>Fixed-length non-Unicode character data with a maximum length of 8,000 characters<!-- _locID_text="Fixed-length non-Unicode character data with a maximum length of 8,000 characters" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	cursor			</NAME>	<SYS_TYPE>	61	</SYS_TYPE>		<XTYPE>	61	</XTYPE>	<LENGTH>	8	</LENGTH>	<SCALE>	3	</SCALE>	<PREC>	23	</PREC>
<TOOLTIP>A data type for variables or stored procedure OUTPUT parameters that contain a reference to a cursor<!-- _locID_text="A data type for variables or stored procedure OUTPUT parameters that contain a reference to a cursor" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	datetime			</NAME>	<SYS_TYPE>	61	</SYS_TYPE>		<XTYPE>	61	</XTYPE>	<LENGTH>	8	</LENGTH>	<SCALE>	3	</SCALE>	<PREC>	23	</PREC>
<TOOLTIP>Date and time data from January 1, 1753, through December 31, 9999<!-- _locID_text="Date and time data from January 1, 1753, through December 31, 9999" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	decimal				</NAME>	<SYS_TYPE>	55	</SYS_TYPE>		<XTYPE>	106	</XTYPE>	<LENGTH>	17	</LENGTH>	<SCALE>	38	</SCALE>	<PREC>	38	</PREC>
<TOOLTIP>Fixed precision and scale numeric data from -10^38 -1 through 10^38 -1<!-- _locID_text="Fixed precision and scale numeric data from -10^38 -1 through 10^38 -1" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	float				</NAME>	<SYS_TYPE>	62	</SYS_TYPE>		<XTYPE>	62	</XTYPE>	<LENGTH>	8	</LENGTH>	<SCALE>	NULL</SCALE>	<PREC>	53	</PREC>
<TOOLTIP>Floating precision number data from -1.79E + 308 through 1.79E + 308<!-- _locID_text="Floating precision number data from -1.79E + 308 through 1.79E + 308" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	image				</NAME>	<SYS_TYPE>	34	</SYS_TYPE>		<XTYPE>	34	</XTYPE>	<LENGTH>	16	</LENGTH>	<SCALE>	NULL</SCALE>	<PREC>	NULL</PREC>
<TOOLTIP>Variable-length binary data with a maximum length of 2^31 - 1 bytes<!-- _locID_text="Variable-length binary data with a maximum length of 2^31 - 1 bytes" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	int					</NAME>	<SYS_TYPE>	56	</SYS_TYPE>		<XTYPE>	56	</XTYPE>	<LENGTH>	4	</LENGTH>	<SCALE>	0	</SCALE>	<PREC>	10	</PREC>
<TOOLTIP>Integer (whole number) data from -2^31 through 2^31 - 1<!-- _locID_text="Integer (whole number) data from -2^31 through 2^31 - 1" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	money				</NAME>	<SYS_TYPE>	60	</SYS_TYPE>		<XTYPE>	60	</XTYPE>	<LENGTH>	8	</LENGTH>	<SCALE>	4	</SCALE>	<PREC>	19	</PREC>
<TOOLTIP>Monetary data values from -2^63 through 2^63 - 1, with accuracy to a ten-thousandth of a monetary unit<!-- _locID_text="Monetary data values from -2^63 through 2^63 - 1, with accuracy to a ten-thousandth of a monetary unit"--></TOOLTIP>
	</TYPEDEF>
		<TYPEDEF><NAME>	nchar				</NAME>	<SYS_TYPE>	47	</SYS_TYPE>		<XTYPE>	239	</XTYPE>	<LENGTH>	8000</LENGTH>	<SCALE>	NULL</SCALE>	<PREC>	4000</PREC>
<TOOLTIP>Fixed-length Unicode data with a maximum length of 4,000 characters<!-- _locID_text="Fixed-length Unicode data with a maximum length of 4,000 characters" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	ntext				</NAME>	<SYS_TYPE>	35	</SYS_TYPE>		<XTYPE>	99	</XTYPE>	<LENGTH>	16	</LENGTH>	<SCALE>	NULL</SCALE>	<PREC>	NULL</PREC>
<TOOLTIP>Variable-length Unicode data with a maximum length of 2^30 - 1 characters<!-- _locID_text="Variable-length Unicode data with a maximum length of 2^30 - 1 characters" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	numeric				</NAME>	<SYS_TYPE>	63	</SYS_TYPE>		<XTYPE>	108	</XTYPE>	<LENGTH>	17	</LENGTH>	<SCALE>	38	</SCALE>	<PREC>	38	</PREC>
<TOOLTIP>A synonym for decimal<!-- _locID_text="A synonym for decimal" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	nvarchar			</NAME>	<SYS_TYPE>	39	</SYS_TYPE>		<XTYPE>	231	</XTYPE>	<LENGTH>	8000</LENGTH>	<SCALE>	NULL</SCALE>	<PREC>	4000</PREC>
<TOOLTIP>Variable-length Unicode data with a maximum length of 4,000 characters<!-- _locID_text="Variable-length Unicode data with a maximum length of 4,000 characters" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	real				</NAME>	<SYS_TYPE>	59	</SYS_TYPE>		<XTYPE>	59	</XTYPE>	<LENGTH>	4	</LENGTH>	<SCALE>	NULL</SCALE>	<PREC>	24	</PREC>
<TOOLTIP>Floating precision number data from -3.40E + 38 through 3.40E + 38<!-- _locID_text="Floating precision number data from -3.40E + 38 through 3.40E + 38" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	rowversion			</NAME>	<SYS_TYPE>	61	</SYS_TYPE>		<XTYPE>	61	</XTYPE>	<LENGTH>	8	</LENGTH>	<SCALE>	3	</SCALE>	<PREC>	23	</PREC>
<TOOLTIP>A database-wide unique number<!-- _locID_text="A database-wide unique number" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	smalldatetime		</NAME>	<SYS_TYPE>	58	</SYS_TYPE>		<XTYPE>	58	</XTYPE>	<LENGTH>	4	</LENGTH>	<SCALE>	0	</SCALE>	<PREC>	16	</PREC>
<TOOLTIP>Date and time data from January 1, 1900, through June 6, 2079<!-- _locID_text="Date and time data from January 1, 1900, through June 6, 2079" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	smallint			</NAME>	<SYS_TYPE>	52	</SYS_TYPE>		<XTYPE>	52	</XTYPE>	<LENGTH>	2	</LENGTH>	<SCALE>	0	</SCALE>	<PREC>	5	</PREC>
<TOOLTIP>Integer data from 2^15 through 2^15 - 1<!-- _locID_text="Integer data from 2^15 through 2^15 - 1" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	smallmoney			</NAME>	<SYS_TYPE>	122	</SYS_TYPE>		<XTYPE>	122	</XTYPE>	<LENGTH>	4	</LENGTH>	<SCALE>	4	</SCALE>	<PREC>	10	</PREC>
<TOOLTIP>Monetary data values from -214,748.3648 through +214,748.3647<!-- _locID_text="Monetary data values from -214,748.3648 through +214,748.3647" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	sql_variant			</NAME>	<SYS_TYPE>	39	</SYS_TYPE>		<XTYPE>	98	</XTYPE>	<LENGTH>	8016</LENGTH>	<SCALE>	0	</SCALE>	<PREC>	0	</PREC>
<TOOLTIP>A data type that stores values of various SQL Server-supported data types, except text, ntext, timestamp, and sql_variant<!-- _locID_text="A data type that stores values of various SQL Server-supported data types, except text, ntext, timestamp, and sql_variant" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	sysname				</NAME>	<SYS_TYPE>	39	</SYS_TYPE>		<XTYPE>	231	</XTYPE>	<LENGTH>	256	</LENGTH>	<SCALE>	NULL</SCALE>	<PREC>	128	</PREC>
<TOOLTIP>system-supplied user-defined data type that is a synonym for nvarchar(128)<!-- _locID_text="system-supplied user-defined data type that is a synonym for nvarchar(128)" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	table			</NAME>	<SYS_TYPE>	61	</SYS_TYPE>		<XTYPE>	61	</XTYPE>	<LENGTH>	8	</LENGTH>	<SCALE>	3	</SCALE>	<PREC>	23	</PREC>
<TOOLTIP>A special data type that can be used to store a result set for later processing<!-- _locID_text="A special data type that can be used to store a result set for later processing" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	text				</NAME>	<SYS_TYPE>	35	</SYS_TYPE>		<XTYPE>	35	</XTYPE>	<LENGTH>	16	</LENGTH>	<SCALE>	NULL</SCALE>	<PREC>	NULL</PREC>
<TOOLTIP>Variable-length non-Unicode data with a maximum length of 2^31 - 1 characters<!-- _locID_text="Variable-length non-Unicode data with a maximum length of 2^31 - 1 characters" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	timestamp			</NAME>	<SYS_TYPE>	45	</SYS_TYPE>		<XTYPE>	189	</XTYPE>	<LENGTH>	8	</LENGTH>	<SCALE>	NULL</SCALE>	<PREC>	8	</PREC>
<TOOLTIP>A database-wide unique number<!-- _locID_text="A database-wide unique number" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	tinyint				</NAME>	<SYS_TYPE>	48	</SYS_TYPE>		<XTYPE>	48	</XTYPE>	<LENGTH>	1	</LENGTH>	<SCALE>	0	</SCALE>	<PREC>	3	</PREC>
<TOOLTIP>Integer data from 0 through 255<!-- _locID_text="Integer data from 0 through 255" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	uniqueidentifier	</NAME>	<SYS_TYPE>	37	</SYS_TYPE>		<XTYPE>	36	</XTYPE>	<LENGTH>	16	</LENGTH>	<SCALE>	NULL</SCALE>	<PREC>	16	</PREC>
<TOOLTIP>A globally unique identifier (GUID)<!-- _locID_text="A globally unique identifier (GUID)" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	varbinary			</NAME>	<SYS_TYPE>	37	</SYS_TYPE>		<XTYPE>	165	</XTYPE>	<LENGTH>	8000</LENGTH>	<SCALE>	NULL</SCALE>	<PREC>	8000</PREC>
<TOOLTIP>Variable-length binary data with a maximum length of 2^31 - 1 bytes<!-- _locID_text="Variable-length binary data with a maximum length of 2^31 - 1 bytes" --></TOOLTIP>	</TYPEDEF>
		<TYPEDEF><NAME>	varchar				</NAME>	<SYS_TYPE>	39	</SYS_TYPE>		<XTYPE>	167	</XTYPE>	<LENGTH>	8000</LENGTH>	<SCALE>	NULL</SCALE>	<PREC>	8000</PREC>
<TOOLTIP>Variable-length non-Unicode data with a maximum of 8,000 characters<!-- _locID_text="Variable-length non-Unicode data with a maximum of 8,000 characters" --></TOOLTIP>	</TYPEDEF>
	</TYPEDEF_GRP>

</GLFUNCTIONS>