|
6 | 6 |
|
7 | 7 | ## Числовые типы {#numeric}
|
8 | 8 |
|
9 |
| -| Тип | Описание | Примечания | |
10 |
| -| ----- | ----- | ----- | |
11 |
| -| `Bool` | Логическое значение. | | |
12 |
| -| `Int8` | Целое число со знаком.<br/>Допустимые значения: от –2<sup>7</sup> до 2<sup>7</sup>–1. | | |
13 |
| -| `Int16` | Целое число со знаком.<br/>Допустимые значения: от –2<sup>15</sup> до 2<sup>15</sup>–1. | | |
14 |
| -| `Int32` | Целое число со знаком.<br/>Допустимые значения: от –2<sup>31</sup> до 2<sup>31</sup>–1. | | |
15 |
| -| `Int64` | Целое число со знаком.<br/>Допустимые значения: от –2<sup>63</sup> до 2<sup>63</sup>–1. | | |
16 |
| -| `Uint8` | Беззнаковое целое число.<br/>Допустимые значения: от 0 до 2<sup>8</sup>–1. | | |
17 |
| -| `Uint16` | Беззнаковое целое число.<br/>Допустимые значения: от 0 до 2<sup>16</sup>–1. | | |
18 |
| -| `Uint32` | Беззнаковое целое число.<br/>Допустимые значения: от 0 до 2<sup>32</sup>–1. | | |
19 |
| -| `Uint64` | Беззнаковое целое число.<br/>Допустимые значения: от 0 до 2<sup>64</sup>–1. | | |
20 |
| -| `Float` | Вещественное число с переменной точностью размером 4 байта. | {% if feature_map_tables %}Не может быть использован в первичном ключе{% endif %} | |
21 |
| -| `Double` | Вещественное число с переменной точностью размером 8 байт. | {% if feature_map_tables %}Не может быть использован в первичном ключе{% endif %} | |
22 |
| -| `Decimal` | Вещественное число с указанной точностью, до 35 десятичных знаков | {% if feature_map_tables %}При использовании в колонках таблиц точность фиксирована: Decimal (22,9).{% endif %} | |
| 9 | +#| |
| 10 | +|| Тип | |
| 11 | +Описание | |
| 12 | +Примечания |
| 13 | + || |
| 14 | +|| `Bool` | |
| 15 | +Логическое значение. | |
| 16 | + || |
| 17 | +|| `Int8` | |
| 18 | +Целое число со знаком. |
| 19 | +Допустимые значения: от –2<sup>7</sup> до 2<sup>7</sup>–1. | |
| 20 | + || |
| 21 | +|| `Int16` | |
| 22 | +Целое число со знаком. |
| 23 | +Допустимые значения: от –2<sup>15</sup> до 2<sup>15</sup>–1. | |
| 24 | + || |
| 25 | +|| `Int32` | |
| 26 | +Целое число со знаком. |
| 27 | +Допустимые значения: от –2<sup>31</sup> до 2<sup>31</sup>–1. | |
| 28 | + || |
| 29 | +|| `Int64` | |
| 30 | +Целое число со знаком. |
| 31 | +Допустимые значения: от –2<sup>63</sup> до 2<sup>63</sup>–1. | |
| 32 | + || |
| 33 | +|| `Uint8` | |
| 34 | +Беззнаковое целое число. |
| 35 | +Допустимые значения: от 0 до 2<sup>8</sup>–1. | |
| 36 | + || |
| 37 | +|| `Uint16` | |
| 38 | +Беззнаковое целое число. |
| 39 | +Допустимые значения: от 0 до 2<sup>16</sup>–1. | |
| 40 | + || |
| 41 | +|| `Uint32` | |
| 42 | +Беззнаковое целое число. |
| 43 | +Допустимые значения: от 0 до 2<sup>32</sup>–1. | |
| 44 | + || |
| 45 | +|| `Uint64` | |
| 46 | +Беззнаковое целое число. |
| 47 | +Допустимые значения: от 0 до 2<sup>64</sup>–1. | |
| 48 | + || |
| 49 | +|| `Float` | |
| 50 | +Вещественное число с переменной точностью размером 4 байта. | |
| 51 | +{% if feature_map_tables %}Не может быть использован в первичном ключе{% endif %} |
| 52 | + || |
| 53 | +|| `Double` | |
| 54 | +Вещественное число с переменной точностью размером 8 байт. | |
| 55 | +{% if feature_map_tables %}Не может быть использован в первичном ключе{% endif %} |
| 56 | + || |
| 57 | +|| `Decimal(precision, scale)` | |
| 58 | +Вещественное число с фиксированной точностью размером 16 байт. Точность (precision) — максимальное общее число хранимых десятичных разрядов, принимает значения от 1 до 35. Масштаб (scale) — максимальное число хранимых десятичных разрядов справа от десятичной запятой, принимает значения от 0 до значения precision. | |
| 59 | + || |
23 | 60 | {% if feature_map_tables %}
|
24 | 61 | | `DyNumber` | Бинарное представление вещественного числа точностью до 38 знаков.<br/>Допустимые значения: положительные от 1×10<sup>-130</sup> до 1×10<sup>126</sup>–1, отрицательные от -1×10<sup>126</sup>–1 до -1×10<sup>-130</sup> и 0.<br/>Совместим с типом `Number` AWS DynamoDB. Не рекомендуется для использования в {{ backend_name_lower }}-native приложениях. | |
|
25 | 62 | {% endif %}
|
|
0 commit comments