Thursday, January 22nd, 2009
Using OPTION (FORCE ORDER) with user definied functions in SQL Server 2005
Really interesting thing I realised today: Using OPTION (FORCE ORDER) within a UDF, at least in SQL Server 2005 (i haven’t tested in other versions), doesn’t work if you are within the RETURN clause. It does, however, if you aren’t. For example: CREATE FUNCTION SchemaName.udfName ()RETURNS VARCHAR(50)ASBEGIN RETURN ( SELECT t1.Field FROM SchemaName.Table1 t1 [...]

