19 lines
681 B
Transact-SQL
19 lines
681 B
Transact-SQL
CREATE OR ALTER FUNCTION [dbo].[Hr_F_HrSetting]
|
||
(
|
||
@TenantId uniqueidentifier,
|
||
@Name nvarchar(128)
|
||
)
|
||
RETURNS nvarchar(2048)
|
||
AS
|
||
BEGIN
|
||
-- Ayar ekranının çözüm sırası (T|G|D): kiracı değeri, genel değer, tanımdaki varsayılan.
|
||
RETURN COALESCE(
|
||
(SELECT TOP 1 [Value] FROM AbpSettings
|
||
WHERE [Name] = @Name AND ProviderName = N'T' AND @TenantId IS NOT NULL
|
||
AND ProviderKey = CONVERT(nvarchar(64), @TenantId)),
|
||
(SELECT TOP 1 [Value] FROM AbpSettings
|
||
WHERE [Name] = @Name AND ProviderName = N'G'),
|
||
(SELECT TOP 1 DefaultValue FROM Sas_H_SettingDefinition
|
||
WHERE Code = @Name AND IsDeleted = 0));
|
||
END
|
||
GO
|