Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » InterBase и FireBird: вопросы по работе и их решение

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

Открыть новую тему     Написать ответ в эту тему

OXDBA

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Odysseos
Еще раз повторяю - лог изменения данных(он же лог наката, он же лог DML, он же протокол действий оператора и т.д. и т.п.), а не метаданных. Отсюда вопрос - в какой системной таблице FB хранится лог Insert/Update/Delete как в IBE$LOG_TABLES?

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 20:29 22-03-2010
JohnSilver182



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кстати !!! А я так понял в FIREBIRD почемуто нет игнорирования Регистра букв ??
 
т.е. так не работает
select * from drug_list where drug_name like '%АсПирИн%'
 
так работает
select * from drug_list where upper(drug_name) like '%АСПИРИН%'

Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 21:59 22-03-2010
Odysseos



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JohnSilver182
 
А я так понял в FIREBIRD почемуто нет игнорирования Регистра букв ??
 
А что, где-то есть?
 
...Все пользуются при сравнении строк без учета регистра конструкцией upper(field_name) like '%' || upper(:param) || '%'

Всего записей: 186 | Зарегистр. 02-01-2006 | Отправлено: 22:12 22-03-2010 | Исправлено: Odysseos, 22:15 22-03-2010
JohnSilver182



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А что, где-то есть?  

 
??  Ну есть точно в MS SQL , Access , MY SQL
Просто куча upper  неэлегантно .
 

Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 22:51 22-03-2010
Odysseos



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JohnSilver182
 
Там оно есть в виде чего? В виде заранее указанного для столбца collation order? Для Firebird'а - теоретически - можно написать свою dll с интерфейсом, аналогичным fbintl.dll (исходники которого в наличии, и пример можно посмотреть), и создав его описание в fbintl.conf, добавив соответствующие charset и collation order'ы в Firebird. Но, видимо, не особо оно надо, раз никто так и не сделал.

Всего записей: 186 | Зарегистр. 02-01-2006 | Отправлено: 00:15 23-03-2010
OXDBA

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Кстати !!! А я так понял в FIREBIRD почемуто нет игнорирования Регистра букв ??

select * from drug_list where drug_name containing 'АсПирИн'

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 09:57 23-03-2010
JohnSilver182



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OXDBA Шаман !!
 
З.Ы. А вобще меня это высаживает что  недостаточно просто знать SQL язык.  Надо еще знать местные расширения .  

Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 10:03 23-03-2010
Odysseos



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JohnSilver182
 
Учтите, что containing поможет, только если надо искать '%' || <искомое> || '%' - для поиска в начале или в конце строки, или со сложной маской, он не поможет.

Всего записей: 186 | Зарегистр. 02-01-2006 | Отправлено: 12:46 23-03-2010 | Исправлено: Odysseos, 14:47 23-03-2010
JohnSilver182



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Odysseos Вот засада !!!
 

Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 13:11 23-03-2010
Odysseos



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JohnSilver182
 
А в чем засада-то? Ну да, upper'ы несколько засоряют код - но это их единственный минус, в остальном - все работает.

Всего записей: 186 | Зарегистр. 02-01-2006 | Отправлено: 14:46 23-03-2010
kolyas



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
подскажите, плизз,.. как можно из рабочей базы interbase получить sql скрипт создания базы
так как с Interbase не знаком, хочу воссоздать схему с потоком данных в Workbench

Всего записей: 137 | Зарегистр. 19-03-2007 | Отправлено: 16:43 26-03-2010 | Исправлено: kolyas, 16:45 26-03-2010
JohnSilver182



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kolyas IBExpert http://ibexpert.net/ibe/index.php?n=Main.Download

Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 16:50 26-03-2010
volser

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kolyas
Скачать IBExpert - инструмент для работы с БД здесь.

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 16:51 26-03-2010
kolyas



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
JohnSilver182, volser
IBExpert есть, а что там дальше?

Всего записей: 137 | Зарегистр. 19-03-2007 | Отправлено: 17:08 26-03-2010
AvGSoft

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kolyas
Настройки->Извлечение метаданных

Всего записей: 262 | Зарегистр. 03-07-2006 | Отправлено: 17:19 26-03-2010
kolyas



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AvGSoft
в смысле Интсрументы - >Извлечение метаданных
понятно спсб..
 
Добавлено:
AvGSoft
а кроме таблиц, я так понимаю извлекать больше ничгео не надо ? ..

Всего записей: 137 | Зарегистр. 19-03-2007 | Отправлено: 17:23 26-03-2010
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а кроме таблиц, я так понимаю извлекать больше ничгео не надо ? ..

Это ты у нас спрашиваешь, что ТЕБЕ надо? Выбери объекты, которые тебе нужны или все сразу, полный дамб метаданных.

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 17:33 26-03-2010
kolyas



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
X11, AvGSoft, volser, JohnSilver182
 
всем спасибо, все извлек.. буду играться дальше.  
 
 
Добавлено:
вопрос.. а нельзя как нибуль экспортировать чтобы форма запис и была не interbase а более стандартная запись sql

Всего записей: 137 | Зарегистр. 19-03-2007 | Отправлено: 17:50 26-03-2010 | Исправлено: kolyas, 01:01 27-03-2010
emo

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kolyas

Цитата:
вопрос.. а нельзя как нибуль экспортировать чтобы форма запис и была не interbase а более стандартная запись sql  

А что означает стандартная запись sql?
Экспортируются в виде скрипта, который можно выполнить. Чем не "стандарт"?

Всего записей: 373 | Зарегистр. 19-11-2003 | Отправлено: 08:47 27-03-2010
jonikDk



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
вопрос.. а нельзя как нибуль экспортировать чтобы форма запис и была не interbase а более стандартная запись sql

вопрос ... а может доку пойдем покурим

Всего записей: 1603 | Зарегистр. 01-03-2004 | Отправлено: 09:35 27-03-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » InterBase и FireBird: вопросы по работе и их решение


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru