Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 интересный, однако, тип INT  [new]
semirax
Member

Откуда:
Сообщений: 450
Итак, есть sql*plus и Oracle 10.2.0.3 32 бит.

Делаем табличку:
drop table t;
create table t(x int);

Теперь делаем некий таинственный DML над табличкой T.
(Ни ddl, ни column format и подобного не делаем)

В итоге имеем:
desc t;
SQL> desc t;
 Имя                                       Пусто?   Тип
 ----------------------------------------- -------- -------------

 X                                                  NUMBER(38)

SQL> select * from t;

         X
----------
        -(
        -‡
        -]


Кому понравилось - предлагайте идеи.
28 окт 08, 10:47    [6363872]     Ответить | Цитировать Сообщить модератору
 Re: интересный, однако, тип INT  [new]
Elic
Member

Откуда:
Сообщений: 29990
В сад RTFM utl_raw.cast_to_number, internal number datatype format

Elic
STFF 13-ый месяц в столбце типа Date
28 окт 08, 11:09    [6364026]     Ответить | Цитировать Сообщить модератору
 Re: интересный, однако, тип INT  [new]
semirax
Member

Откуда:
Сообщений: 450
Elic, тепло... но без utl_raw
28 окт 08, 11:13    [6364059]     Ответить | Цитировать Сообщить модератору
 Re: интересный, однако, тип INT  [new]
semirax
Member

Откуда:
Сообщений: 450
кстати, уважаемый Elic. У этой задачки есть интересный побочный эффект.

А именно, оказывается, при помощи select-a можно не только закрыть сеанс на сервере, как здесь, но и аварийно закрыть окно sqlplus.
28 окт 08, 11:24    [6364127]     Ответить | Цитировать Сообщить модератору
 Re: интересный, однако, тип INT  [new]
Elic
Member

Откуда:
Сообщений: 29990
semirax
Elic, тепло...
Мне неинтересно, как выглядит какая-то кривизна в данных.

semirax
аварийно закрыть окно sqlplus.
Оно кому-то надо?
28 окт 08, 11:47    [6364298]     Ответить | Цитировать Сообщить модератору
 Re: интересный, однако, тип INT  [new]
semirax
Member

Откуда:
Сообщений: 450
Elic
Мне неинтересно, как выглядит какая-то кривизна в данных.

Она выглядит вот так:
create table t(x int);
insert into t values(reverse(61));
insert into t values(reverse(61e-104));
insert into t values(reverse(61e88));
update t set x=trunc(x);
desc t;
SQL> desc t;
 Имя                                       Пусто?   Тип
 ----------------------------------------- -------- -------------

 X                                                  NUMBER(38)

SQL> select * from t;

         X
----------
        -(
        -‡
        -]
28 окт 08, 17:24    [6366958]     Ответить | Цитировать Сообщить модератору
 Re: интересный, однако, тип INT  [new]
Elic
Member

Откуда:
Сообщений: 29990
semirax
Она выглядит вот так:
select from dual не пробовал?
28 окт 08, 17:27    [6366991]     Ответить | Цитировать Сообщить модератору
 Re: интересный, однако, тип INT  [new]
semirax
Member

Откуда:
Сообщений: 450
Elic
semirax
Она выглядит вот так:
select from dual не пробовал?

Пробовал, и кстати попутно наткнулся на такое:

SP2-0575: Свойство Oracle SQL используется не на уровне SQL92 Entry.
28 окт 08, 17:49    [6367145]     Ответить | Цитировать Сообщить модератору
 Re: интересный, однако, тип INT  [new]
Серафимный Шестикрыл
Member [заблокирован]

Откуда: С луны свалился
Сообщений: 2922
semirax
Она выглядит вот так:


Доктор Франкенштейн...
28 окт 08, 17:55    [6367182]     Ответить | Цитировать Сообщить модератору
 Re: интересный, однако, тип INT  [new]
semirax
Member

Откуда:
Сообщений: 450
Серафимный Шестикрыл
semirax
Она выглядит вот так:


Доктор Франкенштейн...


что, ник пора менять? :)
28 окт 08, 17:57    [6367193]     Ответить | Цитировать Сообщить модератору
 Re: интересный, однако, тип INT  [new]
Серафимный Шестикрыл
Member [заблокирован]

Откуда: С луны свалился
Сообщений: 2922
semirax
что, ник пора менять? :)


Пора, давно пора.
28 окт 08, 18:03    [6367236]     Ответить | Цитировать Сообщить модератору
 Re: интересный, однако, тип INT  [new]
Добрый Э - Эх
Guest
semirax
Серафимный Шестикрыл
semirax
Она выглядит вот так:

Доктор Франкенштейн...

что, ник пора менять? :)

semirax, не уж-то ты-таки сменил себе ник и стал, наконц-то, Frankenstein-ом?
29 окт 08, 13:46    [6370448]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить