Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Можно ли создать Deterministic scalar UDF?  [new]
Pro100Oleh
Member

Откуда: Kiev
Сообщений: 32
Бывают ли в природе (а именно в MS SQL Server 2005) deterministic scalar user defined functions?
Пробую выполнить следующее:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
create function [dbo].[GetValue]
(
)
RETURNS int
AS
Begin
    return null
End
Go

SELECT OBJECTPROPERTY(OBJECT_ID('dbo.GetValue'), 'IsDeterministic') IsFunctionDeterministic

Результат OBJECTPROPERTY "0" :(.
25 авг 09, 20:51    [7579428]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли создать Deterministic scalar UDF?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36808
А если:

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
create function [dbo].[GetValue]
(
)
RETURNS int
with schemabinding
AS
Begin
    return null
End
Go

?
25 авг 09, 21:09    [7579461]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли создать Deterministic scalar UDF?  [new]
Pro100Oleh
Member

Откуда: Kiev
Сообщений: 32
Гавриленко Сергей Алексеевич
А если:

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
create function [dbo].[GetValue]
(
)
RETURNS int
with schemabinding
AS
Begin
    return null
End
Go

?


Спасибо, работает.
25 авг 09, 21:56    [7579523]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить