Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 ORA-06502: PL/SQL: :буфер символьных строк слишком маленький ошибка числа или значения  [new]
nt.gosurusya
Member

Откуда:
Сообщений: 12
Добрый день. Нужно разобраться в чем причина на sql tools- oracle. Буду благодарен за помощь. код в приложении

PROMPT CREATE TABLE kmp_deliv_notif_queue_tab
CREATE TABLE kmp_deliv_notif_queue_tab (
mail_id NUMBER(20,0) NOT NULL,
user_id VARCHAR2(100) NULL,
date_queued DATE DEFAULT SYSDATE NULL,
date_processed DATE DEFAULT NULL NULL,
comments VARCHAR2(4000) DEFAULT null NULL,
customer_id VARCHAR2(25) NULL,
source_object VARCHAR2(10) NULL,
key_ref VARCHAR2(256) NULL,
err_msg VARCHAR2(500) NULL,
rowstate VARCHAR2(30) NULL,
rowversion DATE NULL
)
STORAGE (
NEXT 1024 K
)
/

PROMPT ALTER TABLE kmp_deliv_notif_queue_tab ADD CONSTRAINT kmp_deliv_notif_queue_pk PRIMARY KEY
ALTER TABLE kmp_deliv_notif_queue_tab
ADD CONSTRAINT kmp_deliv_notif_queue_pk PRIMARY KEY (
mail_id
)
USING INDEX
STORAGE (
NEXT 1024 K
)
/


вызываю данную функцию чтобы увидеть ошибку:
SELECT *
FROM
WHERE
CUSTOMER_ID ='39443405'
--and comments LIKE '%CD2016003371%'
ORDER BY 1 desc

К сообщению приложен файл. Размер - 117Kb
9 июн 16, 15:35    [19276716]     Ответить | Цитировать Сообщить модератору
 Re: ORA-06502: PL/SQL: :буфер символьных строк слишком маленький ошибка числа или значения  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8131
nt.gosurusya
Добрый день. Нужно разобраться в чем причина на sql tools- oracle. Буду благодарен за помощь. код в приложении

PROMPT CREATE TABLE kmp_deliv_notif_queue_tab
CREATE TABLE kmp_deliv_notif_queue_tab (
  mail_id        NUMBER(20,0)   NOT NULL,
  user_id        VARCHAR2(100)  NULL,
  date_queued    DATE           DEFAULT SYSDATE NULL,
  date_processed DATE           DEFAULT NULL NULL,
  comments       VARCHAR2(4000) DEFAULT null NULL,
  customer_id    VARCHAR2(25)   NULL,
  source_object  VARCHAR2(10)   NULL,
  key_ref        VARCHAR2(256)  NULL,
  err_msg        VARCHAR2(500)  NULL,
  rowstate       VARCHAR2(30)   NULL,
  rowversion     DATE           NULL
)
  STORAGE (
    NEXT       1024 K
  )
/

PROMPT ALTER TABLE kmp_deliv_notif_queue_tab ADD CONSTRAINT kmp_deliv_notif_queue_pk PRIMARY KEY
ALTER TABLE kmp_deliv_notif_queue_tab
  ADD CONSTRAINT kmp_deliv_notif_queue_pk PRIMARY KEY (
    mail_id
  )
  USING INDEX
    STORAGE (
      NEXT       1024 K
    )
/


вызываю данную функцию чтобы увидеть ошибку:
  SELECT *
                         FROM 
                         WHERE   
                         CUSTOMER_ID     ='39443405'
                         --and comments LIKE '%CD2016003371%'
                         ORDER BY 1 desc


1. Приведите полный листинг выполнения ваших денйствий через SQL*Plus.
2. Для оформления кода используйте, пожалуйста, тэг SRC данного форума.

P.S. Какой код? В каком приложении?
9 июн 16, 15:52    [19276873]     Ответить | Цитировать Сообщить модератору
 Re: ORA-06502: PL/SQL: :буфер символьных строк слишком маленький ошибка числа или значения  [new]
Takurava
Member

Откуда:
Сообщений: 1776
вызываю данную функцию чтобы увидеть ошибку:
  SELECT *
                         FROM 
                         WHERE   
                         CUSTOMER_ID     ='39443405'
                         --and comments LIKE '%CD2016003371%'
                         ORDER BY 1 desc
У меня говорит что "WHERE" это неправильное имя таблицы.
9 июн 16, 16:14    [19277041]     Ответить | Цитировать Сообщить модератору
 Re: ORA-06502: PL/SQL: :буфер символьных строк слишком маленький ошибка числа или значения  [new]
Egoр
Member

Откуда:
Сообщений: 831
nt.gosurusya,

найдите код, который складывает записи в таблицу kmp_deliv_notif_queue_tab, и посмотрите,
откуда берется строка для поля err_msg.
9 июн 16, 16:20    [19277075]     Ответить | Цитировать Сообщить модератору
 Re: ORA-06502: PL/SQL: :буфер символьных строк слишком маленький ошибка числа или значения  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8131
Takurava
вызываю данную функцию чтобы увидеть ошибку:
  SELECT *
                         FROM 
                         WHERE   
                         CUSTOMER_ID     ='39443405'
                         --and comments LIKE '%CD2016003371%'
                         ORDER BY 1 desc
У меня говорит что "WHERE" это неправильное имя таблицы.
Это намек темостартёру?
Или вы и есть тот самый темостартёр, но под другим своим псевдонимом?
9 июн 16, 16:43    [19277188]     Ответить | Цитировать Сообщить модератору
 Re: ORA-06502: PL/SQL: :буфер символьных строк слишком маленький ошибка числа или значения  [new]
Takurava
Member

Откуда:
Сообщений: 1776
SQL*Plus
Или вы и есть тот самый темостартёр, но под другим своим псевдонимом?
Гы
9 июн 16, 17:32    [19277409]     Ответить | Цитировать Сообщить модератору
 Re: ORA-06502: PL/SQL: :буфер символьных строк слишком маленький ошибка числа или значения  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8131
Takurava
SQL*Plus
Или вы и есть тот самый темостартёр, но под другим своим псевдонимом?
Гы
Дык йопт?
9 июн 16, 17:37    [19277425]     Ответить | Цитировать Сообщить модератору
 Re: ORA-06502: PL/SQL: :буфер символьных строк слишком маленький ошибка числа или значения  [new]
-2-
Member

Откуда:
Сообщений: 15330
SQL*Plus
Или вы и есть тот самый темостартёр, но под другим своим псевдонимом?
Постоянно здесь тусуясь под несколькими никами можно было запомнить несколько ников, которые достаточно "в теме" и не замечены в настолько неадекватных вопросах. Если же память ни к черту, можно было обратить внимание на количество сообщений в подписи и заглянуть в историю.
Но даже, если и памяти нет, и внимательность на нуле, что даст положительный или отрицательный ответ на этот вопрос?
Если не удается предложить зарегистрироваться, то хоть как-то отметиться... неужели оракл доплачивает за активность в форумах?
9 июн 16, 17:39    [19277430]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить