powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ограничение на алфавит строки на уровне домена?..
27 сообщений из 27, показаны все 2 страниц
ограничение на алфавит строки на уровне домена?..
    #39139249
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предположим (на самом деле не так), что я хочу в домене хранить 16-ричные числа текстом.

Очевидно, ограничение - кроме чётного числа символов - что все символы входят в множество/строку "0123456789ABCDEFabcdef"

При этом проверка одного символа пишется стандартным Дедовским способом -

Код: sql
1.
2.
3.
CREATE DOMAIN TEST_CHAR AS 
CHAR(1) CHARACTER SET WIN1251 
CHECK ('0123456789ABCDEFabcdef' LIKE '%'||VALUE||'%') 



А вот проверка всей строки....
Ведь предикаты ALL-IN работают только на SQL-выборках, а не all chars in string

Только писать SP и дёргать ее через SELECT ?
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139251
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RTFM SIMILAR TO
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139256
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139259
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
о, действительно, совсем забыл про регэкспы!

Спасибо.
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139262
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

да, кстати, там в секции "Если фигурные скобки содержат два числа (m и n)" две опечатки, если конечно кто-то будет править.
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139265
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

конечно же будут. Для этого созданы две темы
http://www.sql.ru/forum/1155625/ann-rukovodstvo-po-yazyku-sql-subd-firebird-3-0
http://www.sql.ru/forum/1123374/ann-rukovodstvo-po-yazyku-sql-subd-firebird-2-5

только подробней укажи где именно ошибка. И на ibase изменения попадут позже. Сначала в pdf
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139270
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

авторЕсли фигурные скобки содержат два числа (m и n), разделённые запятой, и второе число больше первого, то для соответствия элемент должен быть повторен, как минимум, m раз и не больше m+1 n раз:

это что ли?
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139274
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

ok, щас поищу, думаю ошибки вообще появились именно на ибейзе п опричине спешного перевода, только что прямо дитя копиаста попалось ;-D

а у тебя DocBook-исходники отдельных страниц расшарены, или всегда нужно скачивать полный скомпиленный PDF как наиболее свежий образец, даже чтобы проверить один абзац?

В идеале бы вообще держать отдельные страницы на службах типа https://www.transifex.com или других https://en.wikipedia.org/wiki/Collaborative_translation
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139275
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и вот это

авторКванторы ?, * и + сокращение для {0,1}, {0,} и {1 . }, соответственно.
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139276
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

это, и после SQL-примера еще "{1.}" вместо "{1,}"

А выше ещё наследие копипаста

Код: sql
1.
2.
[:LOWER:]
Строчные (в нижнем регистре) латинские буквы a...z. Также включает в себя нижний регистр при регистро-нечувствительных сортировках и подчёркнутые символы при регистро-нечувствительных сортировках.



Кстати не хватает примера "подчёрккнутого символа".
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139280
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

расшарены. Но правка дана не всем.
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139281
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

правка всему миру и не нужна, а вот ссылки где можно просмотреть отдельные страницы прямо вот bleeding edge если можно в начале тех тем прикрепи plz
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139282
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

это ошибка переводчика LRU. И было скопипастено. Там не подчёркнутые символы, а акцентированные (ударение и прочее). Исправлю.
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139284
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

Повторение "при регистро-нечувствительных сортировках" тоже, видимо, ошибка. Хотя как правильно это сформулировать ХЗ. "безакцентные сортировки" ?
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139289
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochСимонов Денис,

Код: sql
1.
2.
[:LOWER:]
Строчные (в нижнем регистре) латинские буквы a...z. Также включает в себя нижний регистр при регистро-нечувствительных сортировках и подчёркнутые символы при регистро-нечувствительных сортировках.



Кстати не хватает примера "подчёрккнутого символа".

блин там вообще криво переведено. Пересмотрю всю тему про SIMILAR TO на предмет кривого перевода.

см. оригинал

авторLowercase Latin letters a..z. Also matches uppercase with case-insensitive collation and accented forms with accent-insensitive collation.

Ariochправка всему миру и не нужна, а вот ссылки где можно просмотреть отдельные страницы прямо вот bleeding edge если можно в начале тех тем прикрепи plz

fbdoc25.zip

fbdoc30.zip

прикрепить вначале тех тем разве что модераторы могут.

З.Ы. В общем-то они мало чем помогут. Преобразовать DocBook со всеми стилями в pdf/html не так-то просто.
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139301
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

я имел в виду не архивы а именно отдельные страницы

для чтения это мало поможет, а вот найти конкретный параграф и посмотрет ьне было ли уже исправлено - могло бы

но если нет - то нет
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139306
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денистам вообще криво переведено

Там типовой копипаст, типа "потом переведу" - а потом забыл.

Сначала "при регистро-нечувствительных сортировках" скопировал как заглушку для "with accent-insensitive collation", потому весь UPPER скопировал для LOWER.

А потом второпях забыл и осталось как копировалось
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139326
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

там именно копипаста с LRU . Тот перевод при создании русскоязычной документации никто не проверял толком.

Что касается отдельных страниц это вряд ли. html-chunk представляет из себя кучу маленьких html файлов, чуть ли не файл на каждую секцию (главу/подглаву/подглаву ...). Обновлять какой-то один слишком накладно. Поэтому проще всем скопом.

По поводу исходников DocBook. Я думаю для них правильней использовать одну из систем контроля версий SVN/CVS/GIT. Может позже и сделаю, но не раньше НГ каникул.
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139337
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

если доберешься до контроля версий - посмотри сразу тогда и насчет коллективного онлайн-перевода, чтобы два раза не вставать
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139346
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochда, кстати, там в секции ... две опечатки
...
я имел в виду не архивы а именно отдельные страницы
я уточню про производственный процесс:
- все изменения, дополнения, правки и т.п. Денис выкладывает в первую очередь на Ассемблу, в pdf.
https://www.assembla.com/spaces/firebird-russian-documentation/documents

- когда накапливается определенное кол-во изменений, оттуда берется pdf, и раскладывается на firebirdsql.org и ibase.ru
- еще чуть реже, на ibase.ru выкладывается html-вариант.

Так что предлагаю исключить html-вариант из претензий по правкам, совсем. Он вторичен, если не третичен, просто генерируется, как и pdf.
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139420
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

Дополнение хорошее, но его бы закрепить в шапках тем про документацию, ибо сам понимаешь ,в этой ветке его прочитают ровно три человека, и ты - один из них.
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139422
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

в шапках тех тем закреплены ссылки на актуальные pdf'ники
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139427
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

Да, но вот именно разъяснений, которые я тут получил от тебя и KDV, про процесс и про где курица, а где яйцо - там этого нет совсем
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139645
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

пробежался по регулярным выражениям и исправил откровенную кривизну. Хотя мог чего-то не заметить
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39139841
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

ok, спасибо

тех-райтерство удивительно как по мне нудная штука, спасибо людям которые могут себя заставить этим заниматься
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39140065
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

ты тогда опиши явно все 4 варианта, {m,n}, {m,}, {,n}, {i}

Они интуитивно понятны, но лучше описать
...
Рейтинг: 0 / 0
ограничение на алфавит строки на уровне домена?..
    #39140086
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вот, кстати, хрен с интуитивностью

{m,} и {i} работают
{,n} не работает (2.5.5)
...
Рейтинг: 0 / 0
27 сообщений из 27, показаны все 2 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ограничение на алфавит строки на уровне домена?..
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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