Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 82 83 84 85 86 87 88 89 90 [91]
 Re: Извините за офтоп. Просто посмеяться  [new]
-2-
Member

Откуда:
Сообщений: 14504
Про комментирование дефолтов уже было?
SQL> create table t1 (
  2   n1 number default 1 /* a
  3  b*/, n2 number default 2 -- c d
  4  );

Table created.

SQL> select column_name, data_default from user_tab_columns where table_name='T1';

COLUMN_NAME                    DATA_DEFAULT
------------------------------ ------------------------------
N1                             1 /* a
                               b*/

N2                             2 -- c d
1 фев 19, 15:46    [21799837]     Ответить | Цитировать Сообщить модератору
 Re: Извините за офтоп. Просто посмеяться  [new]
Elic
Member

Откуда: 1984. Выбраковка финно-угром продолжается. КЯЗ
Сообщений: 28823
-2-
Про комментирование дефолтов уже было?
проблема exp/imp - не восстанавливается таблица
1 фев 19, 15:58    [21799856]     Ответить | Цитировать Сообщить модератору
 Re: Извините за офтоп. Просто посмеяться  [new]
Elic
Member

Откуда: 1984. Выбраковка финно-угром продолжается. КЯЗ
Сообщений: 28823
Клонирование схемы
1 фев 19, 16:02    [21799862]     Ответить | Цитировать Сообщить модератору
 Re: Извините за офтоп. Просто посмеяться  [new]
-2-
Member

Откуда:
Сообщений: 14504
Чудеса хардпарса
Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL> select xmlcast(xmlquery('/Y' passing t.z returning content) as clob)
  2  from (select xmlforest(to_clob('123') as y) z from (select 1 from dual)) t;

ORA-43912: invalid collation specified for a CLOB or NCLOB value

SQL> select xmlcast(xmlquery('/Y' passing t.z returning content) as clob)
  2  from (select xmlforest(to_clob('123') as y) z from (select 2 from dual)) t;

XMLCAST(XMLQUERY('/Y'PASSINGT.ZRETURNINGCONTENT)ASCLOB)
--------------------------------------------------------------------------------
123

SQL> select xmlcast(xmlquery('/Y' passing t.z returning content) as clob)
  2  from (select xmlforest(to_clob('123') as y) z from (select 3 from dual)) t;

ORA-43912: invalid collation specified for a CLOB or NCLOB value

SQL> select xmlcast(xmlquery('/Y' passing t.z returning content) as clob)
  2  from (select xmlforest(to_clob('123') as y) z from (select 4 from dual)) t;

XMLCAST(XMLQUERY('/Y'PASSINGT.ZRETURNINGCONTENT)ASCLOB)
--------------------------------------------------------------------------------
123
8 фев 19, 09:01    [21804007]     Ответить | Цитировать Сообщить модератору
 Re: Извините за офтоп. Просто посмеяться  [new]
Elic
Member

Откуда: 1984. Выбраковка финно-угром продолжается. КЯЗ
Сообщений: 28823
-2-
Чудеса хардпарса
Не воспроизводится. ora-100%
8 фев 19, 09:12    [21804013]     Ответить | Цитировать Сообщить модератору
 Re: Извините за офтоп. Просто посмеяться  [new]
Vint
Member

Откуда: Москва
Сообщений: 4545
oracle 12.2.
кто бы мог подумать но nvl в pl\sql таки работает только вот результат не торт....
begin
  for cc in nvl(1,0)..0 loop 
    dbms_output.put_line(1);
  end loop;
end;
12 фев 19, 13:36    [21807340]     Ответить | Цитировать Сообщить модератору
 Re: Извините за офтоп. Просто посмеяться  [new]
Vint
Member

Откуда: Москва
Сообщений: 4545
мда.. чтото я лопухнулся.))
12 фев 19, 13:39    [21807346]     Ответить | Цитировать Сообщить модератору
 Re: Извините за офтоп. Просто посмеяться  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 56161
Блог
Vint
oracle 12.2.
кто бы мог подумать но nvl в pl\sql таки работает только вот результат не торт....

А что тебя смущает в результате? У меня он соответствует ожиданиям от выполнения такого кода.

P.S. Попробуй заменить на минус единицу?
12 фев 19, 13:41    [21807348]     Ответить | Цитировать Сообщить модератору
 Re: Извините за офтоп. Просто посмеяться  [new]
Vint
Member

Откуда: Москва
Сообщений: 4545
softwarer,
да это понятно. для этого есть reverce, но дело там было не в этом. надо чаще код писать)
12 фев 19, 13:44    [21807351]     Ответить | Цитировать Сообщить модератору
 Re: Извините за офтоп. Просто посмеяться  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 56161
Блог
Vint
да это понятно. для этого есть reverce

Не, reverse там не повлияет на результат :) Так или иначе, ок, вопрос решён и хорошо ))
12 фев 19, 14:04    [21807392]     Ответить | Цитировать Сообщить модератору
 Re: Извините за офтоп. Просто посмеяться  [new]
-2-
Member

Откуда:
Сообщений: 14504
pl/sql дока ...10
If the query might return more than one row, but you do not care about values after the first, you can restrict any result set to a single row by comparing the ROWNUM value.
pl/sql дока 11...
If the query might return multiple rows, but you care about only the nth row, then restrict the result set to that row with the clause WHERE ROWNUM=n.
25 мар 19, 23:01    [21843260]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 82 83 84 85 86 87 88 89 90 [91]
Все форумы / Oracle Ответить