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

Откуда:
Сообщений: 203
Скажите, возможно ли перегрузить для конкретной БД системную функцию GetDate? Хочу чтобы при обращении работала моя функция, а не системная.
______________________________
Все из Бразилии. www.brawoo.ru
27 май 09, 07:49    [7232005]     Ответить | Цитировать Сообщить модератору
 Re: перегрузка системных функций  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Нет.
27 май 09, 08:08    [7232021]     Ответить | Цитировать Сообщить модератору
 Re: перегрузка системных функций  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
а чёб нет-то =))))


use tempdb
go
create function dbo.GetDate()
returns int
as
begin
declare @i int
set @i=1

return @i
end
go

select dbo.getdate()


Картинка с другого сайта.
27 май 09, 08:12    [7232027]     Ответить | Цитировать Сообщить модератору
 Re: перегрузка системных функций  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Knyazev Alexey
а чёб нет-то =))))


use tempdb
go
create function dbo.GetDate()
returns int
as
begin
declare @i int
set @i=1

return @i
end
go

select dbo.getdate()


Картинка с другого сайта.
Это ужо UDF. Нет?

Сообщение было отредактировано: 27 май 09, 08:15
27 май 09, 08:14    [7232031]     Ответить | Цитировать Сообщить модератору
 Re: перегрузка системных функций  [new]
Brasileiro
Member

Откуда:
Сообщений: 203
Да, на dbo.GetDate пишет то, что надо, но при простом обращении
select GetDate() выдает системную.
Все это сочиняю, чтобы побороть лицензию, откатив дату на сервере. Система же очень часто запрашивает дату и необходимо ее подменять, иначе в записях будет старое число. Так в большинстве случаев в процедурах фигурирует именно GetDate без dbo.
27 май 09, 13:52    [7234449]     Ответить | Цитировать Сообщить модератору
 Re: перегрузка системных функций  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36803
Правила
Запрещается:
...
публикация серийных ключей, лицензий, способов взлома ПО и других методов, которые можно квалифицировать как преследуемые по закону;


Сообщение было отредактировано: 27 май 09, 13:59
27 май 09, 13:59    [7234515]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить