troubleshooting Question

How to perform an update query from a UDF that receives parameters from multiple tables?

Avatar of bfuchs
bfuchsFlag for United States of America asked on
DatabasesMicrosoft SQL ServerSQL
11 Comments2 Solutions187 ViewsLast Modified:
Hi Experts,

I have a table called Employeestbl

I would like to perform an update to a field of this table to all records that a UDF called EmployeesMissingDocs returns '1'.

Now my main issue is that this UDF expects values as parameters from different tables.

See example below

FUNCTION [dbo].[EmployeesMissingDocs] (
@EmployeeID int,
@Title varchar(50) = null,
@LicenseNumSignedYN bit = null,
@LicenseExpires DATETIME= null,
@BclsExpires DATETIME= null 
) RETURNS VARCHAR(2000)

Where EmployeeID and Title come from Employeestbl, License info come from a second table and Bcls from a third one..

How can I perform this in a single update statement?
ASKER CERTIFIED SOLUTION
Kent Olsen
Data Warehouse / Database Architect

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 2 Answers and 11 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 2 Answers and 11 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros