Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Roman Dawydkin                       2:5022/5.77    31 May 2002  12:55:56
 To : Sergey Lasarev
 Subject : Помогите с функцией
 -------------------------------------------------------------------------------- 
 
 
  SL> Хочу сделать элементарную функцию в postgreSQL
  SL> чтобы она возвращала год из даты
 
 CREATE OR REPLACE FUNCTION year(DATE) RETURNS INTEGER AS '
   SELECT extract(year FROM $1)::INTEGER;'
 LANGUAGE 'SQL' WITH (iscachable,isstrict);
 
     Я не уверен, но думаю, что 'sql'-функции работают быстрее 'plsql'-функций.
     По этой функции, кстати, можно индекс построить.
 
 ... <airbell@chat.ru>
 --- GoldED+/W32
  * Origin: OJSC Efremov Synthetic Rubber Enterprise (2:5022/5.77)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Помогите с функцией   Sergey Lasarev   25 May 2002 18:47:27 
 Помогите с функцией   Roman Dawydkin   31 May 2002 12:55:56 
Архивное /su.dbms/28243cf73adb.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional