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

Откуда:
Сообщений: 442
CREATE SCHEAME TEST
GO
CREATE FUNCTION TEST.F1 
returns int
as 
begin
return 1
end
go
select TEST.f1()


пишет что функция не найдена(

Почему функции не в схеме dbo не выполняются?
10 май 16, 15:59    [19153891]     Ответить | Цитировать Сообщить модератору
 Re: Функция не в схеме dbo  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37228
А у меня пишет:

Msg 343, Level 15, State 1, Line 1
Unknown object type 'SCHEAME' used in a CREATE, DROP, or ALTER statement.
10 май 16, 16:01    [19153912]     Ответить | Цитировать Сообщить модератору
 Re: Функция не в схеме dbo  [new]
BERSERC
Member

Откуда:
Сообщений: 442
естественно имелось ввиду
CREATE SCHEMA TEST
GO
CREATE FUNCTION TEST.F1 
returns int
as 
begin
return 1
end
go
select TEST.f1()
10 май 16, 16:02    [19153926]     Ответить | Цитировать Сообщить модератору
 Re: Функция не в схеме dbo  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37228
BERSERC
естественно имелось ввиду
CREATE SCHEMA TEST
GO
CREATE FUNCTION TEST.F1 
returns int
as 
begin
return 1
end
go
select TEST.f1()

Msg 102, Level 15, State 1, Procedure F1, Line 2
Incorrect syntax near 'returns'.
10 май 16, 16:02    [19153932]     Ответить | Цитировать Сообщить модератору
 Re: Функция не в схеме dbo  [new]
BERSERC
Member

Откуда:
Сообщений: 442
Гавриленко Сергей Алексеевич, блин, действительно, спасибо))

вопрос решен.
10 май 16, 16:04    [19153953]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить