I have a third-party program that insists on overwriting some SQL statements using UCase(value) . UCase not supported by SQL Server 2005, so I decided to create a User-Defined-Function function that returns UPPER(value) and assigns it a UCase alias, however, it looks like I still need to use [dbo].[Alias]
Is it possible to call a user-defined function without the [dbo] prefix? Or is there a way to force SQL to run SELECT UCase('abc') as SELECT UPPER('abc') ?
source share