1

CLR を使用せずに SQL Server で決定論的かつ正確な関数を作成できますか?

CREATE FUNCTION ufn_max_smalldatetime ()
RETURNS SMALLDATETIME
    WITH SCHEMABINDING
AS 
    BEGIN
        RETURN CAST('2079-06-06' AS SMALLDATETIME)
    END
4

1 に答える 1

1

私の知る限り、SQL Server は関数が決定論的か正確かを判断します。次のクエリを実行して、結果を確認してください。

SELECT OBJECTPROPERTYEX(OBJECT_ID('dbo.ufn_max_smalldatetime'), 'IsDeterministic')

SELECT OBJECTPROPERTYEX(OBJECT_ID('dbo.ufn_max_smalldatetime'), 'IsPrecise')
于 2012-08-18T20:20:26.663 に答える