Sql de Function kullanırken tablo isimlerini değişken verme
Sql de Function kullanırken tablo isimlerini değişken verme işlemini nasıl yaparım örneğin aşağıdaki fonksiyonda LG_001_UNITSETL tablosunu parametre kullanarak nasıl çalıştırabilirim.
create FUNCTION [dbo].[ANABIRIM] (@LOGICALREF int)
RETURNS VARCHAR(30)
AS
BEGIN
DECLARE @UNITSETREF INT
DECLARE @BIRIMADI VARCHAR(30)
SELECT @UNITSETREF=UNITSETREF FROM LG_001_ITEMS WHERE LOGICALREF=@LOGICALREF
SELECT @BIRIMADI=CODE FROM LG_001_UNITSETL WHERE UNITSETREF=@UNITSETREF AND LINENR=1
RETURN(@BIRIMADI)
END