Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
01.09.2002, 10:55
|
|||
---|---|---|---|
Форматированный текст в Oracl, SQL |
|||
#18+
Всем девелоперам привет, Помогите начинающему, подскажите как вводить форматированный текст в Oracle, SQL. Например - запрос UPDATE jobdescription set jobdesc= ' 1. разобрать 2. промыть части растворителем 3. собрать.' where jobcode='C001' вводит текст сплошной строкой, а не так как в примере т.е. каждое предложение с новой строки. И еще вопрос, в таблице один столбец написан прописными буквами (lowercase) и надо весь этот столбец изменить на заглавные (uppercase). Помогите составить запрос с использованием UPPER и LOWER. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2002, 10:48
|
|||
---|---|---|---|
|
|||
Форматированный текст в Oracl, SQL |
|||
#18+
Помоему тебе просто надо в твоей таблице 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' ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2002, 10:52
|
|||
---|---|---|---|
|
|||
Форматированный текст в Oracl, SQL |
|||
#18+
Может, проще сделать две таблицы: 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2002, 12:25
|
|||
---|---|---|---|
|
|||
Форматированный текст в Oracl, SQL |
|||
#18+
UPDATE jobdescription set jobdesc= ' 1. разобрать'||chr(10)|| '2. промыть части растворителем'||chr(10)|| '3. собрать.' where jobcode='C001' ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2002, 14:23
|
|||
---|---|---|---|
Форматированный текст в Oracl, SQL |
|||
#18+
Ну а если это не является необходимым. Может этот текст единственный в таком виде? Тогда что? Можно воспользоваться древностью и поставить символы переноса строки. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=52&mobile=1&tid=1993146]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
others: | 293ms |
total: | 406ms |
0 / 0 |