powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Создание таблицы с полем формата REAL
18 сообщений из 18, страница 1 из 1
Создание таблицы с полем формата REAL
    #39432300
tigrblak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем.
Не могу создать таблицу.


CREATE TABLE TAB (KOL REAL(???))
...
Рейтинг: 0 / 0
Создание таблицы с полем формата REAL
    #39432305
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tigrblak,

мож от версии зависит

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
SQL> create table real(r real);

Table created.

SQL> desc real;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 R                                                  FLOAT(63)

SQL>



просто из интереса
зaчем Вас real?

.....
stax
...
Рейтинг: 0 / 0
Создание таблицы с полем формата REAL
    #39432307
tigrblak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oracle последний.
Такой запрос у меня точно работал, формат не знаю как написать, забыл. А надо. В скобка цифры были
CREATE TABLE T (CN REAL (8,3.1))
...
Рейтинг: 0 / 0
Создание таблицы с полем формата REAL
    #39432318
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tigrblak,

не уверен что со скобками проконает учитывая

The REAL datatype is a floating-point number with a binary precision of 63, or 18 decimal.

мож так?
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
SQL> create table real(r real,d DOUBLE PRECISION);

Table created.

SQL> desc real
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 R                                                  FLOAT(63)
 D                                                  FLOAT(126)

SQL> create table real(r FLOAT(18));

Table created.

SQL> desc real;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 R                                                  FLOAT(18)



зи
нет практики


.....
stax
...
Рейтинг: 0 / 0
Создание таблицы с полем формата REAL
    #39432324
tigrblak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CREATE TABLE TAB (KOL DOUBLE) Прокатило. Но хотелось бы REAL
...
Рейтинг: 0 / 0
Создание таблицы с полем формата REAL
    #39432343
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tigrblakCREATE TABLE TAB (KOL DOUBLE) Прокатило. Но хотелось бы REAL
имхо
врядли прокатит
напр для real оракля берет a binary precision of 63, or 18 decimal.
больше вариантов нет
Float позволяет указывать "точнось"

.....
stax
...
Рейтинг: 0 / 0
Создание таблицы с полем формата REAL
    #39432399
tigrblak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Double подходит, создается поле, довольно подходящее.
А для Float как указать точность? Наверно и для REAL так же указать надо.
...
Рейтинг: 0 / 0
Создание таблицы с полем формата REAL
    #39432433
нумбер тып
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tigrblak,

над чем изголяешься, эксрементатор?
...
Рейтинг: 0 / 0
Создание таблицы с полем формата REAL
    #39432463
tigrblak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочу задать полю формат 3 знака до запятой, 2 после запятой и один знак для минуса. Раньше это делал.
...
Рейтинг: 0 / 0
Создание таблицы с полем формата REAL
    #39432477
tigrblakпосле запятой
что такое "знак до минуса" и причем тут real?
...
Рейтинг: 0 / 0
Создание таблицы с полем формата REAL
    #39432483
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tigrblakодин знак для минуса. Раньше это делал.Ты это мог делать только с анусом.
...
Рейтинг: 0 / 0
Создание таблицы с полем формата REAL
    #39432611
XMLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tigrblakХочу задать полю формат 3 знака до запятой, 2 после запятой и один знак для минуса. Раньше это делал.
загляни в доку
...
Рейтинг: 0 / 0
Создание таблицы с полем формата REAL
    #39432642
tigrblak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Guest,
Гордись собой, ты очень грамотный. Удачи тебе.
...
Рейтинг: 0 / 0
Создание таблицы с полем формата REAL
    #39432957
Only Quotes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tigrblakGuest,
Гордись собой, ты очень грамотный. Удачи тебе.
andreymxУважаемый Имярек!
Так как правила данного форума запрещают напрямую послать вас внакуй,
позвольте пожелать вам удачи и хорошего настроения!
...
Рейтинг: 0 / 0
Создание таблицы с полем формата REAL
    #39432969
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tigrblakХочу задать полю формат 3 знака до запятой, 2 после запятой и один знак для минуса. Раньше это делал.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
SQL> create table t(kol number(5,2));

Table created.

SQL> desc t;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 KOL                                                NUMBER(5,2)


SQL> insert into t values(123.456);

1 row created.

SQL> insert into t values(-123.987);

1 row created.

SQL> insert into t values(1234);
insert into t values(1234)
                     *
ERROR at line 1:
ORA-01438: value larger than specified precision allowed for this column

SQL> select * from t;

       KOL
----------
    123,46
   -123,99



.......
stax
...
Рейтинг: 0 / 0
Создание таблицы с полем формата REAL
    #39433340
tigrblak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Круто.
Подошло CREATE TABLE MMM (KL NUMERIC (5,2))

CREATE TABLE MMM (KL DOUBLE (5,2)) то же подходит.
Спасибо всем. Заходите со своим стаканом.
...
Рейтинг: 0 / 0
Создание таблицы с полем формата REAL
    #39433608
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tigrblakКруто.
CREATE TABLE MMM (KL DOUBLE (5,2)) то же подходит.
Спасибо всем. Заходите со своим стаканом.

Странно

зы
в пост не пью

.....
stax
...
Рейтинг: 0 / 0
Создание таблицы с полем формата REAL
    #39433715
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tigrblakNUMERICТо есть в изначальную постановку "исключительно REAL" не упиралось. Нужно было сразу формулировать "только не NUMBER".
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Создание таблицы с полем формата REAL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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