[mssql] Детерминированная функция
От: barboss  
Дата: 22.02.24 20:26
Оценка:
Как бы сделать такую скалярку детерминированной ?

CREATE OR ALTER FUNCTION dbo.func()
RETURNS DATETIME
WITH  SCHEMABINDING
AS 
BEGIN 
RETURN ( '2024-01-22'  )
END
go

SELECT OBJECTPROPERTY(OBJECT_ID('dbo.func'), 'IsDeterministic');


По ней фильтр и план сильно хуже в сравнении с фильтром по константе.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.