|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Опечатка. стр. 27: Блочные комментарии начина е тся с символов /* и заканчивается символами */. Блочные комментарии могут содержать текст произвольной длины и занимать несколько строк. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 08:02 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
doos, спасибо, исправлю ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 09:39 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Симонов Денис, Здравствуйте! стр. 69: Подзапросы, используемые в предикатах поиска, кроме предикатов существования и количественных предикатов, должны возвращать скалярное результат, то есть не более... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2017, 13:34 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2017, 11:21 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Опечатка. NEW.CHANGE_DATE = CAST('now' AS TIMESTANP); ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2017, 14:03 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Мне кажется, что для новичка фраза 'Процедурный SQL является расширением Динамического SQL' является ошибкой. Как минимум PSQL не поддерживает DDL, что нужно обворачивать в EXECUTE STATEMENT... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2017, 20:29 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
зеленый админ, "динамический SQL" - это DSQL, подмножество DML. DDL это Data Definition Language, в противоположность DML - Data Manipulation Language. Причем, DDL частично поддерживается в PSQL. С терминологией "Динамического SQL" на самом деле не очень хорошо. Базово это считается "не статический SQL", т.е. выполняемый через execute immediate, prepare, и в том числе execute statement. Но в Firebird вообще весь sql выполняется через prepare и компиляцию в псевдокод BLR, поэтому, получается что он весь динамический. IBM, например, статическим sql называет те операторы, которые обрабатываются препроцессором Embedded SQL (через EXEC SQL). Если же доболтаться до того, что статический SQL - это тот, который не компилируется при передаче на сервер, то тогда view, триггеры и процедуры в Firebird - это и есть статический SQL. А все остальное - динамический. В общем, забей. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2017, 03:03 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Дима, будь проще: всё, что не ESQL - DSQL. То есть разница чисто между компиляцией при компиляции приложения и интерпретацией при его выполнении. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2017, 11:55 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovвсё, что не ESQL - DSQL да. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2017, 12:39 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Еще маленькая очепятка: в доке указано для FK, что Код: plsql 1. 2. 3. 4.
однако на практике [<using_index>] предикат должен быть обязательно после [ON DELETE/UPDATE ...] ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2017, 23:08 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
kdvзеленый админ, "динамический SQL" - это DSQL, подмножество DML. ... В общем, забей. Там не совсем важно, что автора понимают под DSQL и PSQL. Куда гораздо важнее, что автора структуировали документ так, что каждая команда явна описана как доступная из той или иной категории. Тогда предлагаю для всех DDL, где написано, что команда доступна в DSQL, применить сноску, что, мол, в PSQL она доступна через execute statement... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2017, 23:17 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
зеленый админ, я это проверю и внесу правки если действительно так ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2017, 09:19 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Симонов Денис, Руководство по языку SQL СУБД Firebird 4.0 30 марта 2017 — v.0000-1 для Firebird 4.0 Alpha 1 Случайно не 30 апреля? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2017, 13:34 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
doos, ты прав. Там от 30 апреля. Я как раз описание DECFLOAT добавлял. Но там пока куча ошибок может быть. Всё таки это даже не альфа версия. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2017, 13:36 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Ошибки в документации по встроенным фунуциям. 1) FB_DOCНаписание 'NOW' зависит от регистра хотя по аналогии со всеми не зависит 2) 'TOMORROW', 'YERSTERDAY' - напишите аналогичное FB_DOCНаписание 'xxx' не зависит от регистра, при преобразовании в дату функция игнорирует все пробелы слева и справа от слова. по аналогии с 'TODAY' и 'NOW' ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2017, 10:33 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
зеленый админ, это не я писал. Проверю что там с регистром и исправлю как должно быть ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2017, 10:57 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Симонов Денис, авторНад документом работали: Денис Симонов, ... Редактор: Симонов Денис "Имя Фимилия" и "Фамилия Имя" Наверное лучше привести к одному виду? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2017, 17:56 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
стр.291 два идентичных примера ----------------- Примеры: Следующий запрос возвращает все строки кроме первых 10, упорядоченных по столбцу COL1: SELECT * FROM T1 ORDER BY COL1 OFFSET 10 ROWS В этом примере возвращается первые 10 строк, упорядоченных по столбцу COL1: SELECT * FROM T1 ORDER BY COL1 OFFSET 10 ROWS --------------------- ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2017, 07:21 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Некоторые шероховатости в описании SIMILAR TO /Создание регулярных выражений: Фраза В регулярных выражениях большинство символов представляет сами себя. Единственное исключение — специальные символы (special character): Несколько коряво звучит. Мне кажется будет лучше так: В регулярных выражениях большинство символов представляет сами себя, за исключением специальных символов (special character): При объяснении классов символов не упомянуто, должны ли спецсимволы ескейпится. Судя по синтаксису должны. Или нет? Фраза Если определение класса запускается со знаком вставки (^), то все, что следует за ним, исключается из класса. Все остальные символы проверяются. вовсе не понятна, если не в курсе о чём речь. Возможно более понятно будет так: Если определение класса начинается знаком вставки (^), то класс инвертируется. С ним совпадают любые символы кроме указанных в классе. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2018, 11:15 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Извините за кросспостинг, но раз уж возникают вопросы...В документации фраза есть: Стр. 295Простой оператор SELECT может быть использован в PSQL, только если он возвращает единственную строку, то есть, если это запрос типа синглтон (singleton). Может, исправить на: Простой оператор SELECT может быть использован в PSQL, только если он возвращает не более одной строки. В случае, когда запрос не возвращает данных (ноль строк), значение переменных <variable-list> в списке INTO <variable-list> не изменяется. ? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2018, 15:30 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
чччД, подумаю. Про 0 строк оговорку добавлю ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2018, 15:39 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Симонов Денис, Исправь заодно ошибку перевода. В доке ясно написано "A “plain” SELECT statement can only be used in PSQL if it returns at most one row, i.e., if it is a singleton select." "Не более одной строки". ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2018, 15:40 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
Симонов Денис, Добавь про текстовые блобы добавь ремарочку что они не конвертируются в/из чарсета клиента при тередаче с сервера. А то не ясно из общих соображений. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2018, 06:49 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2018, 11:57 |
|
ANN Руководство по языку SQL СУБД Firebird 3.0
|
|||
---|---|---|---|
#18+
WildSery, надо бы стартовый пост заменить, ибо давно уже не бета, да и ссылка на ассембле протухла Выпущено "Руководство по языку SQL СУБД Firebird 3.0". Свежие версии документации выложены здесь: https://www.ibase.ru/files/firebird/Firebird_3_0_Language_Reference_RUS.pdf Исходные тексты и снапшоты можно скачать здесь: https://github.com/sim1984/langref30 Кроме того, документация доступна на официальном сайте firebirdsql.org, но обновления могут отставать https://www.firebirdsql.org/file/documentation/reference_manuals/firebird-language-reference-30-rus.pdf Замечания и предложения по улучшению приветствуются. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2018, 12:49 |
|
|
start [/forum/topic.php?fid=40&msg=39594796&tid=1559924]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
157ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
others: | 268ms |
total: | 536ms |
0 / 0 |