powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как поменять Computed By
17 сообщений из 17, страница 1 из 1
Как поменять Computed By
    #39184541
Janex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.
Создаю новое поле, пишу чтото в Computed By (через IBExpert) ...создаю.. ок, получилось.
А как шас поменять етот Computed By?
Ето в принципе невозможно или в IBExpert-е не сделано ?

WBR
Janex
...
Рейтинг: 0 / 0
Как поменять Computed By
    #39184549
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Janex,

учи SQL там это есть.
Код: sql
1.
2.
ALTER TABLE SALARY_HISTORY
ALTER SALARY_CHANGE COMPUTED BY (OLD_SALARY * PERCENT_CHANGE / 100);



Почему в IBE выражение READONLY это надо спрашивать в подфоруме IBExpert. Хотя продолжай здесь, надеюсь модераторы перенесут.
...
Рейтинг: 0 / 0
Как поменять Computed By
    #39184677
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Janex,
в окне "Edit field" надо перейти на вкладку "Computed by"

С уважением, Polesov.
...
Рейтинг: 0 / 0
Как поменять Computed By
    #39184690
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Polesov,

где ты её там нашёл? У меня она доступна только при создании поля
...
Рейтинг: 0 / 0
Как поменять Computed By
    #39184693
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возможно ее наличие зависит от того, какая версия FB указана в настройках регистрации БД
...
Рейтинг: 0 / 0
Как поменять Computed By
    #39184712
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

У меня в окне "Edit field" доступны следующие вкладки:
"Domain" "Default" "Computed by" "Autoincrement" "Description"

IBE 2016.2.14.1, но в предыдущих версиях редактирование computed by полей тоже было доступно
...
Рейтинг: 0 / 0
Как поменять Computed By
    #39184719
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

а ведь ты прав. Если указано Firebird 3.0 то почему-то её нет.

P.S. Перенесите плиз в подфорум IBExpert.
...
Рейтинг: 0 / 0
Как поменять Computed By
    #39184868
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

видмо там подход типа white-list, и когда это кодилось еще неизвестно что будет за зверь FB3 и какими методами это можно будет менять в нём

вот твой ALTER ... COMPUTED - он уже в 2.5 был? или в 2.x приходилось drop column / add column или через системные таблицы?
...
Рейтинг: 0 / 0
Как поменять Computed By
    #39184869
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

ALTER ... COMPUTED BY появился в 2.5
...
Рейтинг: 0 / 0
Как поменять Computed By
    #39184870
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

даже наверное не white list, а что-то типа GetOperationImplementation (operation Code, FB version) <> nil

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

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

тогда странно, вероятность что FB 3 будет убирать добавленнные ранее возможности SQL - невелика была
...
Рейтинг: 0 / 0
Как поменять Computed By
    #39184878
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Дениса смысл гадать

а смысл вообще интересоваться?

но если обязателен прагматичный смысл - то именно это гадание позволило мне высказать то самое предположение "какая версия FB указана", которое оказалось верным
...
Рейтинг: 0 / 0
Как поменять Computed By
    #39184881
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

согласен.
Правда IBExpert вряд ли обратит на такое название топика не в своём разделе, поэтому предлагаю перенести его туда, чтобы всё таки было исправлено.
...
Рейтинг: 0 / 0
Как поменять Computed By
    #39184884
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, я вас читаю... Интересно.
...
Рейтинг: 0 / 0
Как поменять Computed By
    #39184898
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

исправишь?
...
Рейтинг: 0 / 0
Как поменять Computed By
    #39184907
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисисправишь?

Разумеется.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как поменять Computed By
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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