Files
GMW/GMW_DB/dbo/Functions/f_getLikedAS400.sql
T

34 lines
956 B
Transact-SQL

-- =============================================
-- Author: Gcarlo
-- Create date:
-- Description: In base al database corrente passato ritorno il corretto linked Server AS400
-- =============================================
create FUNCTION f_getLikedAS400
(
@CurrentDB nVarchar(128) -- Database Corrente
)
RETURNS nvarchar(50)
AS
BEGIN
-- Declare the return variable here
DECLARE @As400File nvarchar(50);
-- Valorizzo il corretto Linked Server in base al database passato
SET @As400File =
CASE
-- LINKED SERVER AS400 S.POSSIDONIO
WHEN ( LEFT(@CurrentDB,3) = 'SP_' ) THEN 'AS400POSS' -- S.POSSIDONIO
-- LINKED SERVER AS400 TEKAL
WHEN ( LEFT(@CurrentDB,3) = 'TK_' ) THEN 'AS400TEKAL' -- TEKAL
ELSE ''
END
-- Return the result of the function
RETURN @As400File
END