Djabarov, Robert
Robert.Djabarov at usaa.com
Tue Mar 2 09:20:44 CST 2004
I think you forgot to alias your function: INNER JOIN dbo.udfFunction1 (T1.Field1) F1 But I also think you need to change your function or alter your SELECT, otherwise you'll continue receiving errors. Robert Djabarov SQL Server & UDB Sr. SQL Server Administrator Phone: (210) 913-3148 Pager: (210) 753-3148 9800 Fredericksburg Rd. San Antonio, TX 78288 www.usaa.com -----Original Message----- From: dba-sqlserver-bounces at databaseadvisors.com [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Francisco H Tapia Sent: Monday, March 01, 2004 6:47 PM To: SQL Server 2k List; dba-sqlserver at databaseadvisors.com Subject: [dba-SQLServer] What's in a function I wrote a quick function that kicks data out in a table format.. example select * from dbo.udfMyFunction ('GUID - 36 char') which kicks out for example Field1, Field2, Field3 etc... I wanted to join it to another table...table1 where table1 has Field1 wich could be used as an input parameter for the function, am I thinking of this wrong? This errors out for me on the input parameter Select f1.Field1, f1.Field2, t1.Field3 FROM Table1 AS T1 INNER JOIN dbo.udfFunction1 (T1.Field1) ON T1.Field1 = F1.Field1 the error occurs at T1.Field1... any ideas? -- -Francisco _______________________________________________ dba-SQLServer mailing list dba-SQLServer at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-sqlserver http://www.databaseadvisors.com