Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.08.2018, 16:13
|
|||
|---|---|---|---|
create table .... type of column tttt.ffff |
|||
|
#18+
При объявлении процедур можно указывать тип параметров по уже существующим столбцам. А для обычных таблиц такое сделали? create table .... type of column tttt.ffff Вот пример, хочу в ряд таблиц добавить поле, копируемое треггиром с current_connection. Но у current_connection (и у mon$attachments.MON$attachment_id) нет именнованного домена - что весьма жаль, правильнее бы, чтобы был явно названный тип, так и вопрос бы решился, но увы... При этом в FB2 и FB3+ тип переменной/поля разный. Можно бы было добиться того же даже в отсутствие явно прописанного типа данных Код: sql 1. или Код: sql 1. - но вроде по докам этого даже в FB3 нету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.08.2018, 16:28
|
|||
|---|---|---|---|
|
|||
create table .... type of column tttt.ffff |
|||
|
#18+
Arioch> А для обычных таблиц такое сделали? create table .... type of column tttt.ffff В 2.5 этого точно не. В 3.0 и выше - ХЗ. > При этом в FB2 и FB3+ тип переменной/поля разный. Тебе, конечно, нужно и для того, и для другого. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.08.2018, 16:40
|
|||
|---|---|---|---|
create table .... type of column tttt.ffff |
|||
|
#18+
Гаджимурадов Рустам, мне нужно shoot and forget для чего типизация вообще в языках программирования нужна, чтобы если через пару лет что-то поменялось - изменения шли во всех релевантных частях программы. Или как минимум ошибку сразу явную выдавали. да и домены в SQL для того же. весьма жалдь что у системных таблиц и переменных нет явных доменов, аналогичных сищным системным типам типа size_t :-/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.08.2018, 16:46
|
|||
|---|---|---|---|
create table .... type of column tttt.ffff |
|||
|
#18+
Ariochвесьма жалдь что у системных таблиц и переменных нет явных доменовНе знаю, шо такэ системные переменные, но, внезапно: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.08.2018, 17:01
|
|||
|---|---|---|---|
create table .... type of column tttt.ffff |
|||
|
#18+
встроенные в сервер на уровне языка, типа current_connection, user и т.д. вот у переменной current_connection и столбца mon$attachments.MON$attachment_id есть раз и навсегда названный домен ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.08.2018, 17:07
|
|||
|---|---|---|---|
create table .... type of column tttt.ffff |
|||
|
#18+
Arioch, я не буду обсуждать эту блажь, моё время и нервы дороже твоих развлечений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.08.2018, 17:11
|
|||
|---|---|---|---|
create table .... type of column tttt.ffff |
|||
|
#18+
т.е. size_t в C/C++ - это бладь и развлечение? Ну-ну. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.08.2018, 17:23
|
|||
|---|---|---|---|
|
|||
create table .... type of column tttt.ffff |
|||
|
#18+
Ariochт.е. size_t в C/C++ - это бладь и развлечение? А ты думаешь почему оно не используется в коде Firebird?.. ;-) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.08.2018, 00:26
|
|||
|---|---|---|---|
create table .... type of column tttt.ffff |
|||
|
#18+
Arioch, что ты хочешь-то. Допустим, relation_id в будущих версиях ФБ станет не smallint а int. Но кто тебе структуру таблиц-то переделывать будет? Создание метаданных в конкретной версии базируется на конкретных типах. Бэкап-рестор типы не меняет. И если в системных таблицах тип поменяется со smallint на int, в твоей юзерской таблице этот тип при б-р никак не изменится. Неужели до этого додуматься нельзя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2018, 12:53
|
|||
|---|---|---|---|
create table .... type of column tttt.ffff |
|||
|
#18+
kdv, gbak будет, при восстановлении из fbk старой версии в fdb новой версии он будет создавать таблицы и вычитывать реальный тип сис-доменов ,сис-переменных иили сис-столбцов. ....а кто "структуру хранимок" переделывает в случае уже существующего " type of column " ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2018, 12:56
|
|||
|---|---|---|---|
|
|||
create table .... type of column tttt.ffff |
|||
|
#18+
Arioch, ээээ... ну как бы системные таблицы создаются при создании БД. gbak сначала создаёт пустую болванку БД, а потом наполняет её, метаданными и данными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2018, 14:36
|
|||
|---|---|---|---|
create table .... type of column tttt.ffff |
|||
|
#18+
Симонов Денисну как бы системные таблицы создаются при создании БД ээээ.... ну так я и не создаю системные таблицы, наоборот! я хочу создавать пользовательские таблицы, которые заимствуют тип из системных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.08.2018, 19:48
|
|||
|---|---|---|---|
create table .... type of column tttt.ffff |
|||
|
#18+
кстати, вот ещё в связи с запросами типа Код: sql 1. 2. 3. https://stackoverflow.com/questions/51868493/union-all-on-different-columns хочется иметь такую фишку как Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.08.2018, 20:05
|
|||
|---|---|---|---|
|
|||
create table .... type of column tttt.ffff |
|||
|
#18+
Arioch, в топку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2018, 11:40
|
|||
|---|---|---|---|
create table .... type of column tttt.ffff |
|||
|
#18+
Симонов Денис, да здравствует копи-паст? зря ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2018, 14:15
|
|||
|---|---|---|---|
|
|||
create table .... type of column tttt.ffff |
|||
|
#18+
Ariochkdv, gbak будет, при восстановлении из fbk старой версии в fdb новой версии он будет создавать таблицы и вычитывать реальный тип сис-доменов ,сис-переменных иили сис-столбцов. Будет весело. Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2018, 14:33
|
|||
|---|---|---|---|
create table .... type of column tttt.ffff |
|||
|
#18+
Dmitry Kurbsky, ну а как сейчас расшиваются круговые зависимости между computed by столбцами ? но если твою идею довести до логического конца, то... Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&tablet=1&tid=1561016]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 254ms |

| 0 / 0 |
