powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Я чего то не понял... Помогите!
3 сообщений из 3, страница 1 из 1
Я чего то не понял... Помогите!
    #32056648
dao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот текс функции при компиляции ругается на GETDATE()
добавляю dbo -компилируется
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
CREATE FUNCTION ImmediateTask (@idOpportunity uniqueidentifier)
RETURNS varchar( 20 )
 AS  
BEGIN 
declare @retValue varchar( 20 ),
	@currentdate smalldatetime
select @currentdate=GETDATE()
select  top  1  @retValue=convert(varchar( 20 ),DateTaskRun, 114 ) from task where DateDiff(minute,DateTaskRun,@currentdate)=(
	select min(DateDiff(minute,DateTaskRun,@currentdate)) from task Where OpportunityId=@idOpportunity)
set @retValue=''
return @retValue 
end


при попытки вызвать в селекте типа - select dbo.ImmediateTask (...) - ругается на dbo.getdate!!

Код: plaintext
1.
2.
Server: Msg  208 , Level  16 , State  1 , Procedure ImmediateTask, Line  14 
Invalid object name 'dbo.GETDATE'.
...
Рейтинг: 0 / 0
Я чего то не понял... Помогите!
    #32056652
Фотография Dmitri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GetDate() нельзя использовать в функциях, передавай GetDate() как параметр при вызове, dbo.GetDate() сервер распознает как пользовательскую функцию, а ее нет
...
Рейтинг: 0 / 0
Я чего то не понял... Помогите!
    #32056653
Фотография MichaelGK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема в том, что GetDate() в UDF не катит... Выход в создании view .. Select GetDate() As Date и тогда в UDF пишите:
Set @currentdate = Select Date From vw_Date
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Я чего то не понял... Помогите!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]