|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
DarkMasterСимонов Денис, RDB$RELATIONS.RDB$RELATION_TYPE - типы таблиц GTT (4,5) - пропущены, см. RDB$TYPES. про это поле там вообще фигня написана. Поправлю ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2015, 13:00 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
DarkMasterДля таблиц мониторинга - MON$TRANSACTIONS.MON$STATE - пропущен STALLED (3). Не 3 а 2. Кстати какой физический смысл STALLED транзакции? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2015, 13:08 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Симонов ДенисDarkMasterКстати, вот такое утверждение "Системные таблицы содержат префикс RDB$ в имени" это таблицы мониторинга, они хоть и системные но не содержат описание схемы. И у меня они выделены в отдельный раздел. Грубо говоря наши RDB$ таблицы это information_schema. Ну вот не знаю. Может просто формулировку сменить на "системные таблицы/имена, создаваемые сервером обычно содержат префикс RDB$"? А насчет MON$ - ну это все ж таблицы специального типа VIRTUAL и они вроде как тоже к information_schema относятся. Кстати, ничто не мешает в будущем появится префиксам типа SYS$, REPL$ и т.п. DarkMaster - прямым апдейтом записи мы можем любую таблицу превратить в "системную", что наблюдаем на примере IBE (его IBE$xxx) В системную она никак не превратится. Это так IBE только думает, потому что он заточен считать системными все таблицы с долларом в имени. Даже если изменить флаг RDB$SYSTEM_FLAG апдейтом таблицы RDB$RELATIONS она всё равно не будет системной. Кстати в тройке такой трюк не пройдёт. [/quot] А, действительно - IBE свои таблицы видно по имени распознает - погорячился. Но насчет того, что IBE все таблицы с долларом в имени к системным относит - тут ты поспешил ;) Симонов ДенисЕсли где то действительно есть предложение о том что если таблица/поле имеет такой-то префикс, то она системная. Покажи мне его. Можно просто сменить формулировку, а то некоторая путаница получается. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2015, 13:20 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Симонов Денис, QUAD - таки да, создать домен с таким типом не получится, проверил. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2015, 13:28 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
DarkMasterДля таблиц мониторинга - MON$TRANSACTIONS.MON$STATE - пропущен STALLED (2). это значение похоже для столбца другой таблицы MON$STATEMENTS. авторСостояние оператора STALLED возникает только для недовыбранных курсоров, т.е. в перерывах между получением клиентом порций данных (fetches), пока он обрабатывает предыдущую порцию. Что это такое для транзакций хз. Наверное для них он и не возникает. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2015, 13:51 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Симонов Денис, Нашел упоминания о QUAD здесь: http://www.alberton.info/firebird_sql_meta_info.html#.VXq6K-afcYk http://mc-computing.com/databases/firebird/DatabaseExplorer.html http://citforum.ru/database/interbase/interbase_01.shtml Все статьи старые. Возможно для QUAD следует сделать сноску, что оно либо не используется, либо относится к внутренним потрохам сервера. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2015, 13:59 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Симонов Денис, STALLED - это состояние "приостановлено". Возможно для запроса, который начал своё выполнение, еще не завершил его, но в данный момент не выполняется. Например ждёт входных параметров или очередного фетча от клиента. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2015, 14:36 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
hvlad, Кстати,а в MON$TRANSACTIONS состояние LIMBO отображается? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2015, 15:07 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
DarkMasterhvlad, Кстати,а в MON$TRANSACTIONS состояние LIMBO отображается?В MON$TRANSACTIONS, по-построению, могут отражаться только активные тр-ции. Тр-ция в состоянии LIMBO - не активна - в том смысле, что такого run-time объекта в памяти движка нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2015, 15:12 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
DarkMaster, обновил доку ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2015, 16:35 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Симонов Денис, Угу, сейчас качну, спасибо... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2015, 16:44 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
так никто и не ответил 17763288 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2015, 08:38 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
m7m> так никто и не ответил 17763288 Если ничего не изменилось, то должно быть да. Можешь сам проверить, это не сложно. Другое дело, что лично я не вижу смысла сегодня цепляться за этот PXW_CYRL да и вообще описывать его в доке не в спец.разделе про коллейты. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2015, 08:54 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустамm7m> так никто и не ответил 17763288 Если ничего не изменилось, то должно быть да. Можешь сам проверить, это не сложно. Другое дело, что лично я не вижу смысла сегодня цепляться за этот PXW_CYRL да и вообще описывать его в доке не в спец.разделе про коллейты. Да, это ответ на какой из вопросов 1 - Для 3-ки это действительно так? 2 - Я неправильно интерпретирую прочитанное? 3 - "Мутно" написано? зы. PXW_CYRL мне как-то побоку, цепляюсь за выделенный кусок " Для строк с набором символов WIN1251 можно для этих же целей воспользоваться предложением COLLATE PXW_CYRL." ну естественно в контексте того что написано в доке ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2015, 09:24 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
m7mМеня смущает вот этот абзац "Для регистронезависимого поиска можно воспользоваться функцией UPPER: Код: sql 1.
Для строк с набором символов WIN1251 можно для этих же целей воспользоваться предложением COLLATE PXW_CYRL. Пример: Код: sql 1.
" Возникает мысль что результаты Код: sql 1.
и Код: sql 1.
всегда будут совпадать (неважно какая операция сравнения =,>,<,....) Ну собственно вопросы: Для 3-ки это действительно так? Я неправильно интерпретирую прочитанное? "Мутно" написано? А что тут отвечать то. Не означает. В тройке по этому поводу ничего не менялось ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2015, 09:34 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Симонов ДенисА что тут отвечать то. Не означает. В тройке по этому поводу ничего не менялось Ну дык поправьте тогда ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2015, 09:37 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
m7m, я не знаю что там поправить. Для поиска без учёта регистра пользоваться PXW_CYRL можно. Но это никак не означает что сам порядок сравнения будет в точности соответствовать тому что получается при использовании UPPER. Или ты имеешь ввиду следующий за этим пример не к месту? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2015, 09:40 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Симонов Денисm7m, я не знаю что там поправить. Для поиска без учёта регистра пользоваться PXW_CYRL можно. Но это никак не означает что сам порядок сравнения будет в точности соответствовать тому что получается при использовании UPPER. Или ты имеешь ввиду следующий за этим пример не к месту? Да именно примеры, убрать их нафиг ибо вводят в заблуждение ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2015, 10:01 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Ну вот Beta 2 вышла официально. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2015, 10:40 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
CREATE SHADOW, pg. 69: Создать теневую копию могут: • владелец базы данных; • пользователь SYSDBA; • любой пользователь, подключенный с ролью RDB$ADMIN (роль должна быть назначена пользователю); • пользователь операционной системы root (Linux); • администраторы Windows, если используется доверительная авторизация Добавить бы надо про юзера, которому грантована роль 'alter database' (непосредственно или через роль): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
Output: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2015, 11:50 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Таблоид, добавил, но выложить смогу только к следующим выходным. Ибо инет здесь слишком медленный и нестабильный. Также добавил примечания про права на индексы и таблицы относительно GRANT ALTER TABLE. ещё собираюсь немного дописать про оператор SELECT: добавить туда примеры с оконными функциями (сейчас только в описании этих функций есть), про взаимодействие оконных функций с GROUP BY (т.е. когда они ещё остаются разрешёнными в SELECT). Про многократное исполнение вычисляемых выражений из DT и GTT уже добавил. Ну и стили подгоняю ближе к ReleaseNotes. P.S. По 2.5 теперь дока будет по структуре и оформлению полностью идентичная той что сделана для трёшки. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2015, 12:57 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
выложил обещанное обновление ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2015, 13:50 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
стр 313 неверная расшифровка WHILE (<condition>) DO <compound_statement> ... select_stmt Оператор SELECT. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2015, 14:23 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
стр 374 Описании работы LEFT В случае если числовой параметр не будет целым числом, к нему будет применено банковское округление: то есть 0,5 станет 0, 1,5 станет 2, 2,5 станет 2, 3,5 станет 4, ... На практике стандартное математическое округление. test Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2015, 15:19 |
|
|
start [/forum/topic.php?fid=40&msg=38983702&tid=1559924]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
others: | 253ms |
total: | 524ms |
0 / 0 |