Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
View Firebird 3. Динамические поля
|
|||
|---|---|---|---|
|
#18+
hvlad Ну раз оно никому не надо, то и не надо, ок смежный вопрос: а конкатенацию строковых констант или арифметические операции над числовыми константами Firebird делает во время выполнения или во время компиляции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2021, 11:57 |
|
||
|
View Firebird 3. Динамические поля
|
|||
|---|---|---|---|
|
#18+
ggreggory, во время выполнения конечно. А вот результирующий размер и тип вычисляется во время подготовки запроса или компиляции view ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2021, 12:09 |
|
||
|
View Firebird 3. Динамические поля
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2021, 12:22 |
|
||
|
View Firebird 3. Динамические поля
|
|||
|---|---|---|---|
|
#18+
Симонов Денис ggreggory, во время выполнения конечно. Ясно. Просто константы разумно вычислять единократно, чем делая это каждый раз. Например: 1) умножение на две трети X*(2/3) если не делать прерасчет приводит к операции умножения и деления. 2) конкатенацию строк приходится использовать в коде процедуры/триггера для переноса одной единой длинной строки, когда она "уходит за экран" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2021, 14:22 |
|
||
|
View Firebird 3. Динамические поля
|
|||
|---|---|---|---|
|
#18+
ggreggoryконстанты разумно вычислять единократно, чем делая это каждый раз. Разумно. Но напрочь поломает "хинты" класса f+0. Поэтому разумный программист вычислит их самостоятельно, ещё при написании SQL. Заодно его не будет поджидать сюрприз "почему X*(2/3) всегда равно нулю". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2021, 14:41 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=40097210&tid=1559940]: |
0ms |
get settings: |
12ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
15ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 303ms |
| total: | 422ms |

| 0 / 0 |
