| 
 | 
| 
 
Ошибка выполнения SQL Firebird 4.0 Beta 1 ver 4.0.0.1614 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Выполнение в IBExpert SQL приведенного ниже ниже приводит к ошибке select N * cast(1 as NUMERIC(15, 2)) from (select count(*) N from RDB$DATABASE) До версии ver 4.0.0.1612 такого не наблюдалось ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.09.2019, 08:21 | 
  
  
  
   | 
||
| 
 
Ошибка выполнения SQL Firebird 4.0 Beta 1 ver 4.0.0.1614 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Похоже что то с преобразованием типа (N преобразовывается в строку) Вот это работает select CAST(N AS INTEGER) * cast(1 as NUMERIC(15, 2)) from (select count(*) N from RDB$DATABASE) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.09.2019, 08:25 | 
  
  
  
   | 
||
| 
 
Ошибка выполнения SQL Firebird 4.0 Beta 1 ver 4.0.0.1614 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  OlegVk, проверь на isql, если там ошибки нет, то жди пока в IBexpert добавят поддержку больших NUMERIC, реализация которых изменилась, теперь там внутренний тип INT128, а не DECFLOAT(34) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.09.2019, 09:19 | 
  
  
  
   | 
||
| 
 
Ошибка выполнения SQL Firebird 4.0 Beta 1 ver 4.0.0.1614 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  OlegVk, преобразование в строку здесь не причём. COUNT(*) возвращает BIGINT, NUMERIC(15, 2) - тоже BIGINT их произведение должно помещаться в тип который может вместить результат. В данном случае INT128. Этот тип пока не поддерживается экспертом ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.09.2019, 09:23 | 
  
  
  
   | 
||
| 
 
Ошибка выполнения SQL Firebird 4.0 Beta 1 ver 4.0.0.1614 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Да в FireDac 16.0.0 Build 88324 та же проблема Да в isql Все Ок Спасибо ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.09.2019, 09:32 | 
  
  
  
   | 
||
| 
 
Ошибка выполнения SQL Firebird 4.0 Beta 1 ver 4.0.0.1614 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.09.2019, 09:44 | 
  
  
  
   | 
||
| 
 
Ошибка выполнения SQL Firebird 4.0 Beta 1 ver 4.0.0.1614 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  OlegVk, ого уже и FireDac пытаете. Рановато. Если уж очень хочется можешь поиграться с SET INT128 BIND. https://github.com/FirebirdSQL/firebird/blob/master/doc/sql.extensions/README.data_types Здесь https://github.com/sim1984/langref40 на русском свежак. А IBExpert я уже сообщил про изменения, он работает над поддержкой новых типов. Модератор: Тема перенесена из форума "Firebird, InterBase". ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.09.2019, 09:58 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=42&msg=39865422&tid=1598709]:  | 
    0ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    57ms | 
get topic data:  | 
    11ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    45ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 247ms | 
| total: | 392ms | 

| 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.