powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ANN Обзор новых SQL фич Firebird 3.0
17 сообщений из 42, страница 2 из 2
ANN Обзор новых SQL фич Firebird 3.0
    #38845092
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov> Именно так.

Так в RN документирован давно.
Насчёт LRU - не знаю, не проверял.
Лично я в LRU не документировал
(ибо в оригинале не было).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ANN Обзор новых SQL фич Firebird 3.0
    #38845093
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид> Как его правильно юзать-то ?

Set names
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ANN Обзор новых SQL фич Firebird 3.0
    #38845103
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а, понял, спс.

Полезнее было бы вместо 'create' сделать эту фичу для 'connect':
Код: plaintext
1.
2.
SQL> connect 'localhost/3333:/var/db/fb30/tmp20141229.fdb' set names 'win1251';
Command error: connect 'localhost/3333:/var/db/fb30/tmp20141229.fdb' set names 'win1251'

Впрочем, профит очень небольшой: объединение двух операторов в один.
...
Рейтинг: 0 / 0
ANN Обзор новых SQL фич Firebird 3.0
    #38845251
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

Добавлю.
...
Рейтинг: 0 / 0
ANN Обзор новых SQL фич Firebird 3.0
    #38845271
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

бррр... это же в доке по 2.5 пропущено. В общем добавлю туда
...
Рейтинг: 0 / 0
ANN Обзор новых SQL фич Firebird 3.0
    #38845942
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоида, понял, спс.

Полезнее было бы вместо 'create' сделать эту фичу для 'connect':
Код: plaintext
1.
2.
SQL> connect 'localhost/3333:/var/db/fb30/tmp20141229.fdb' set names 'win1251';
Command error: connect 'localhost/3333:/var/db/fb30/tmp20141229.fdb' set names 'win1251'

Впрочем, профит очень небольшой: объединение двух операторов в один.

+1

Собственно хотел добавить в Руководство по языку SQL сам оператор SET NAMES. Но выяснил, что это чисто скриптовый оператор доступный в ISQL и ещё ESQL. Добавить его надо, только пока не решил куда. Ибо ни к DDL, ни к DML, ни к PSQL он не относится. Наверное всё таки в DDL рядом с CONNECT, который тоже доступен там же.
Какие мнения?


Про CREATE DATABASE понятно. Добавлю.
...
Рейтинг: 0 / 0
ANN Обзор новых SQL фич Firebird 3.0
    #38845950
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

SET NAMES/PLAN/TERM/etc это команды ISQL. Если описывать их как расширенный "диалект" SQL, то в отдельном разделе.

ЗЫ. CONNECT из DDL я бы убрал, ибо это тоже не оператор SQL
...
Рейтинг: 0 / 0
ANN Обзор новых SQL фич Firebird 3.0
    #38845958
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисКакие мнения?

отдельный раздел "специальные команды ISQL". Вообще это должно быть именно описание ISQL, как из интербэйзового Operations Guide.
Куда включены
- опции командной строки
- команды SET, SHOW, ...

собственно, оно уже есть
http://www.firebirdsql.org/manual/isql-commands.html
...
Рейтинг: 0 / 0
ANN Обзор новых SQL фич Firebird 3.0
    #38845960
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr,

спасибо. Значит надо отдельную подглаву делать с описанием команд ISQL.

kdv,

Стоит ли этот раздел писать в Руководстве по языку SQL или это будет отдельная дока?
...
Рейтинг: 0 / 0
ANN Обзор новых SQL фич Firebird 3.0
    #38845997
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисСтоит ли этот раздел писать в Руководстве по языку SQL или это будет отдельная дока?

Отдельная дока. Иначе докатимся до "команд IBEScript", "команд WSQL", и т.п.
...
Рейтинг: 0 / 0
ANN Обзор новых SQL фич Firebird 3.0
    #38846021
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr> SET NAMES ... это команды ISQL.

Разве он недоступен в DSQL ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ANN Обзор новых SQL фич Firebird 3.0
    #38846028
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамРазве он недоступен в DSQL ?
Нет, разумеется. CEATE DATABASE - доступен, а CONNECT и SET - нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ANN Обзор новых SQL фич Firebird 3.0
    #38846030
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда да, в топку из DML/DDL.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ANN Обзор новых SQL фич Firebird 3.0
    #38846038
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

OK. CONNECT от туда уберу. Будет в отдельной доке. А вот заметку про SET TERM в PSQL наверное стоит оставить.
...
Рейтинг: 0 / 0
ANN Обзор новых SQL фич Firebird 3.0
    #38846072
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

set term - да, согласен про "оставить", слишком во многих местах он упоминается, мало кто из начинающих понимает, чья это команда и зачем.
Только вот, если имеется в виду раздел "Терминатор оператора" на странице 254, придется этот текст переписать, в том смысле, что у Firebird терминатор оператора есть только в PSQL, а ФБ сам по себе не способен выполнять более одного оператора за один раз. Поэтому в различных инструментах, например ISQL, есть специальная команда SET TERM, и т.д.

Ну и в описании SET TERM тоже прямо в тексте нужно дописать, что )... в ISQL применяется оператор SET TERM...

p.s. текст примерный, на эту тему надо хорошо подумать.
...
Рейтинг: 0 / 0
ANN Обзор новых SQL фич Firebird 3.0
    #38846092
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис> А вот заметку про SET TERM в PSQL наверное стоит оставить.

Как заметку, но не как оператор/раздел/подраздел и т.д.
В терминах доки - наверное, как примечание или один
из пунктов перечисления особенностей.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ANN Обзор новых SQL фич Firebird 3.0
    #38888174
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
up.

напомню ссылку на последнюю версию документа "новые возможности SQL Firebird 3.0"
https://www.assembla.com/spaces/firebird-russian-documentation/documents/cvsAgIB18r5l4sacwqEsg8/download/cvsAgIB18r5l4sacwqEsg8
...
Рейтинг: 0 / 0
17 сообщений из 42, страница 2 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ANN Обзор новых SQL фич Firebird 3.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]