Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];

Вниз

postgres sql, текущая дата и не только.   Найти похожие ветки 

 
Ламот ©   (2008-01-04 13:51) [0]

День добрый, есть такая проблема, в базе есть View таблица (не знаю как правильно назвать на русском). В запросе, по которому формируется данная таблица, нашлась ошибка, заключавшаяся в том, что поле с датой окончания услуги сравнивали с null (а нужно null или больше текущей даты).
Вопрос номер 1 - как в постгресе сравнить с текущей датой? пробовал так:
date > "getdate()"::date
говорит: Bad date external representation "getdate()"
Поиск по рунетиу пока что других вариантов не дал, а с пониманием англицкого у меня затруднения имеются...
И еще вопрос - как правильно называется эта самая таблица? В смысле - мне потом нужно будет найти команду, которой вносятся изменения в соответствующий запрос, а я пока слабо себе представляю по каким ключевым словам это искать... ))

Извените за сумбурность описания вопросов (праздники как-никак) и зарание спасибо.


 
Ламот ©   (2008-01-04 14:15) [1]

Ответ на первый вопрос нашелся:
datek > "today"::date
спасибо, осталось разобраться как внести эти изменения. ))


 
Johnmen ©   (2008-01-04 14:32) [2]

Это взгляд, или представление. Или просто вьюшка...
Изменяется стандартной командой ALTER. Подробности как обычно в документации по серверу.


 
Ламот ©   (2008-01-04 15:58) [3]

Создавалась запросом:
create view table1a as ((SELECT a.kod... ));
Нашел на sql.ru такую ветку: http://sql.ru/forum/actualthread.aspx?tid=482121
Теперь сижу и боюсь вносить какие-либо изменения в эту вьюшку (или кто она такая), чтоб все не грохнулось... (((


 
Iskander ©   (2008-01-04 16:35) [4]

Если грохнется вьюшка - то фигня
Главное, что бы не потерялись все права, выданные на эту вьюшку...


 
Johnmen ©   (2008-01-04 16:56) [5]


> Теперь сижу и боюсь вносить какие-либо изменения в эту вьюшку

Не бойся, вноси. Ничего не грохнется.


 
Ламот ©   (2008-01-04 17:20) [6]

Внес, ничего пока не грохнулось, люди продолжают работать нормально, пасиба всем откликнувшимся! ))))))
PS. Всех с прошедшими и наступающими!! ))))



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.045 c
2-1211027457
Leonid
2008-05-17 16:30
2008.06.08
Кнопка отмены


15-1208952397
Ega23
2008-04-23 16:06
2008.06.08
Можно ли приблизительно оценить длину записи


3-1199896167
AlexeyMir
2008-01-09 19:29
2008.06.08
Cвойства полей базы Firebird.


2-1210671008
Виктор
2008-05-13 13:30
2008.06.08
Помогите найти ошибку в коде


2-1211025413
slimer
2008-05-17 15:56
2008.06.08
Отключение ошибок





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский