2014-01-04 6 views
0

У меня есть таблица оракула, которая содержит поле blob, и все данные в этом поле являются текстом.oracle blob текст выравнивание справа налево

Все текстовое содержимое выровнено влево, мне нужен скрипт oracle или оператор sql для выравнивания всех строк текста справа.

+1

Почему вы храните текст в 'blob', а не' clob'? В любом случае ... с чем вы согласны? Это просто для отображения (в этом случае, где - какое приложение или клиент и т. Д.), Или вы говорите об обновлении всех ваших данных, которые нужно оставить в таблице? Для этого потребуется каждая ценность, пусть и короткая, для 4G, которая будет огромной пустой тратой пространства, поэтому я действительно надеюсь, что это просто проблема с дисплеем. Вам, по крайней мере, нужно определить, насколько широким должно быть отображаемое значение, поэтому вы знаете, что выровнять. –

+0

Спасибо за ваш ответ, я храню текст в блобе, потому что элемент управления, который я использую только для работы с капли, хочу обновить все данные, но не на левую панель. Я хочу установить выравнивание текста вправо. Я использую Delphi с TRichView Control. можешь мне помочь? –

+0

Данные в столбце таблицы не имеют выравнивания. Я не знаком с Delphi, поэтому не могу вам помочь, но я бы предположил, что элемент управления, который может иметь свойство выравнивания. –

ответ

0

Конечный результат, который я достиг, - это текст в блобе, хранящийся с выравниванием ltr, и решение заключается в запуске скрипта delphi, который выравнивает все строки вправо по одному. загрузив его в ritchEditView и выровняв его вправо и перейдите к следующей записи.

Смежные вопросы