LINUX.ORG.RU

Oracle


0

0

Хелп !

Oracle 8.1.7 - пробую брать данные (строки) чем угодно
(DBD::oracle, $ORACLE_HOME/bin/sqlplus, objectman)
выдает первые 80 (ровно) символов.

Если сделать запрос - узнать размер строки
(из пакаджа clob) выдает размеры верно (более 80 символов)

★★★

2vahvarh

в SQLPlus оболочке установи SET LONG n где n нужное число возможно получиться

anonymous
()
Ответ на: комментарий от anonymous

В sqlplus - помогло, а в самом PL/SQL такого же нету
(а меня как раз DBD::Oracle больше всего волнует)

vahvarh ★★★
() автор топика

у меня нет возможности проверить на clob объектах но с long колонками работает так : " set long 150 set serveroutput on declare v_text long; begin select text into v_text from user_views where view_name like имя_view ; DBMS_OUTPUT.PUT_LINE(v_text); end; /

set long 80"

т.е. pl/sql показывает на стандартный вывод (монитор) текст из long-column

anonymous
()

Меня как раз не SQLplus интересует, а просто работа с БД из языка
прогрммирования (oci, proc)
Он у меня там тоже не хочет выдавать, хотя там консоли нету...

vahvarh ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.