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


CREATE TABLE TAB (KOL REAL(???))
...
Рейтинг: 0 / 0
03.04.2017, 19:31
    #39432305
stax..
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание таблицы с полем формата REAL
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
03.04.2017, 19:34
    #39432307
tigrblak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание таблицы с полем формата REAL
Oracle последний.
Такой запрос у меня точно работал, формат не знаю как написать, забыл. А надо. В скобка цифры были
CREATE TABLE T (CN REAL (8,3.1))
...
Рейтинг: 0 / 0
03.04.2017, 20:01
    #39432318
stax..
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание таблицы с полем формата REAL
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
03.04.2017, 20:17
    #39432324
tigrblak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание таблицы с полем формата REAL
CREATE TABLE TAB (KOL DOUBLE) Прокатило. Но хотелось бы REAL
...
Рейтинг: 0 / 0
03.04.2017, 20:36
    #39432343
stax..
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание таблицы с полем формата REAL
tigrblakCREATE TABLE TAB (KOL DOUBLE) Прокатило. Но хотелось бы REAL
имхо
врядли прокатит
напр для real оракля берет a binary precision of 63, or 18 decimal.
больше вариантов нет
Float позволяет указывать "точнось"

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

над чем изголяешься, эксрементатор?
...
Рейтинг: 0 / 0
04.04.2017, 06:17
    #39432463
tigrblak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание таблицы с полем формата REAL
Хочу задать полю формат 3 знака до запятой, 2 после запятой и один знак для минуса. Раньше это делал.
...
Рейтинг: 0 / 0
04.04.2017, 07:18
    #39432477
Создание таблицы с полем формата REAL
tigrblakпосле запятой
что такое "знак до минуса" и причем тут real?
...
Рейтинг: 0 / 0
04.04.2017, 07:29
    #39432483
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание таблицы с полем формата REAL
tigrblakодин знак для минуса. Раньше это делал.Ты это мог делать только с анусом.
...
Рейтинг: 0 / 0
04.04.2017, 10:09
    #39432611
XMLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание таблицы с полем формата REAL
tigrblakХочу задать полю формат 3 знака до запятой, 2 после запятой и один знак для минуса. Раньше это делал.
загляни в доку
...
Рейтинг: 0 / 0
04.04.2017, 10:41
    #39432642
tigrblak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание таблицы с полем формата REAL
Guest,
Гордись собой, ты очень грамотный. Удачи тебе.
...
Рейтинг: 0 / 0
04.04.2017, 15:11
    #39432957
Only Quotes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание таблицы с полем формата REAL
tigrblakGuest,
Гордись собой, ты очень грамотный. Удачи тебе.
andreymxУважаемый Имярек!
Так как правила данного форума запрещают напрямую послать вас внакуй,
позвольте пожелать вам удачи и хорошего настроения!
...
Рейтинг: 0 / 0
04.04.2017, 15:21
    #39432969
stax..
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание таблицы с полем формата REAL
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
05.04.2017, 10:30
    #39433340
tigrblak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание таблицы с полем формата REAL
Круто.
Подошло CREATE TABLE MMM (KL NUMERIC (5,2))

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

Странно

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

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


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