powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Форматированный текст в Oracl, SQL
6 сообщений из 6, страница 1 из 1
Форматированный текст в Oracl, SQL
    #32047328
leokolus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем девелоперам привет,

Помогите начинающему, подскажите как вводить форматированный текст в Oracle, SQL.

Например - запрос

UPDATE jobdescription set jobdesc=
' 1. разобрать
2. промыть части растворителем
3. собрать.'
where jobcode='C001'

вводит текст сплошной строкой, а не так как в примере т.е. каждое предложение с новой строки.

И еще вопрос, в таблице один столбец написан прописными буквами (lowercase) и надо весь этот столбец изменить на заглавные (uppercase). Помогите составить запрос с использованием UPPER и LOWER.
...
Рейтинг: 0 / 0
Форматированный текст в Oracl, SQL
    #32047365
flint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помоему тебе просто надо в твоей таблице jobdescription хранить данные таким образом:

jobcode jobdesc
------------------
C001 разобрать
C001 промыть части растворителем
C001 собрать

или если надо в jobdesc хранить id этих jobdesc-ов, но тогда появляется еще одна таблица со справочником jobdescs. Конечно можно еще использовать колекции:

Создаешь тип create type my_type as varray(2000) of varchar2(2000) и создаешь таблицу:
create table jobdescription (jobcode varchar2(20), jobdesc my_type)

Насчет upper и lower:
select rownum||'.', upper(jobdesc) from jobdescription where jobcode='C001' или

select rownum||'.', upper(substr(jobdesc,1,1))||lower(substr(jobdesc,2)) from jobdescription where jobcode='C001'
...
Рейтинг: 0 / 0
Форматированный текст в Oracl, SQL
    #32047367
DikiyRobot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может, проще сделать две таблицы:
1- joblist (job_id integer, job_name varchar (255))
2-jobdesc( job_ref integer,job_step integer,
step_desc varchar(255))

1-я хранит только наименования процедур и их первичные ключи job_id
2-я - ссылка на процедуру (job_ref ссылается на job_id)
номер шага в процедуре (job_step)
и указания - что делать на этом шаге : step_desc

----------------
По 2-му вопросу:
update tablica set stolbic=upper(stolbic) where 1=1
...
Рейтинг: 0 / 0
Форматированный текст в Oracl, SQL
    #32047390
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UPDATE jobdescription set jobdesc=
' 1. разобрать'||chr(10)||
'2. промыть части растворителем'||chr(10)||
'3. собрать.'
where jobcode='C001'
...
Рейтинг: 0 / 0
Форматированный текст в Oracl, SQL
    #32047445
SAA_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а если это не является необходимым. Может этот текст единственный в таком виде? Тогда что? Можно воспользоваться древностью и поставить символы переноса строки.
...
Рейтинг: 0 / 0
Форматированный текст в Oracl, SQL
    #32047456
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему бы не использовать тип данных BLOB?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Форматированный текст в Oracl, SQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]