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