![]() |
Форматированный текст в SQL
Всем девелоперам привет,
Помогите начинающему, подскажите как вводить форматированный текст в SQL. :molitva: Например - запрос UPDATE jobdescription set jobdesc= ' 1. разобрать 2. промыть части растворителем 3. собрать.' where jobcode='C001' вводит текст сплошной строкой, а не так как в примере т.е. каждое предложение с новой строки. И еще вопрос, в таблице один столбец написан прописными буквами (lowercase) и надо весь этот столбец изменить на заглавные (uppercase). Помогите составить запрос с использованием UPPER и LOWER. :idontnow: |
Если ты имеешь ввиду PHP, то тут:
- возможно ты забыл поставить тег <pre> - возможно ты забыл что такое \r\n |
RaZEr
Я начинающий и к сожалению не знаю что такое PHP, тег <pre> и \r\n если можно объясните. Мне надо просто вставить текст в ячейку таблицы но не одной строкой, а в виде текста т.е. каждая строка - отдельнл т с новой строки - как в примере, а моя команда выводит так: 1. разобрать 2. промыть части растворителем 3. собрать. а надо: 1. разобрать 2. промыть части растворителем 3. собрать.' Пожалуйста обьясните как это сделать. |
Ты где вставляешь ?
... или ты теоретик :) |
RaZEr
в таблицу базы данных которая называется jobdescription и имеет три ряда: jobcode, jobtitle и jobdesc - соответственно: код работы, название работы и её описание. Так вот мне в этой таблицк надо менять описание. |
Какой софт ты используешь для управления БД . Какую БД используешь .
|
Sybase Sql Anywhere 5.5 и база написана для нее
|
RaZEr
Sybase Sql Anywhere 5.5 и база написана для нее |
Попробуй изменить тип поля на TEXT . И вообще какая структура таблицы ?
PS: Мне не на словах структура нужна а в SQL |
RaZEr
тип колонки:jobdesc - long varchar, изменять таблицу не могу так как она работает в программе и имеет много связей. |
W principe, esli situewina zashla w tupik, est idiotskoe reshenie. Zapihiwai 0x0d 0x0a w konec kajdoi stroki i lepi ih w takom wide w bazu. Kogda beresh swoi field iz tablici, razbiraesh obratno - t.e. dwa filtra - na wwod i wiwod.
|
helldomain
update jobdescription set jobdesc = '1. разобрать' 0x0d 0x0a '2. промыть части растворителем' 0x0d 0x0a '3. собрать.' 0x0d 0x0a where jobcode='C001' в таком варианте не работает. в чем ошибка? Да еще поле jobdesc - BLOB. |
Posmotri w doke servera, kak kodirowat spec simwoli w stroke. 0d i 0a - eto shesnadcaterichnij kod kombinacii CR/LF (wozwrat karretki i perenos stroki). Na krainyak mojesh ispolzowat kakoi-to drugoi znak, i potom parsit pri wwode i wiwode. Tolko beri chto-to redko ispolzuemoe.
|
У него с базой пурга вроде работает, так что на выводе он врядли разберет . Можно попробовать запрос:
update jobdescription set jobdesc = "1. разобрать\r\n2. промыть части растворителем\r\n3. собрать\r\n" where jobcode="C001" PS: Заметь вместо одинарных кавычек - двойные . Только вот незнаю пойдут ли тут двойные кавычки :( |
Doljno, po idee, rabotat. W principe wse zawisit ot klienta.
|
Это понятно . Но я Sybase Anywhere не видел .
Вообще я не очень понимаю чем разработчикам нравится сибейс . |
Ya, chestno goworya, toje... No... Widimo, w nem chto-to est...
|
Function mid()
|
Все пробовал но не работает ни одна рекомендация - вылетает ошибка синтакс эррор.
А по поводу Sybase - выбирать не приходится - работаю с готовым продуктом а не создаю новый и к сожалению ничего менять нельзя. А ввод данных через SQL команду - сильно сократит время и количество нажатия кнопок мыши и её туда сюда движений. И взялся я за это не от прихоти, а от жестокой необходимости - рука болит от работы мышью. Так что помогите плиз - а то можно инвалидом остаться. По существу: поле BLOB и перенос идет при введении в конце строки следующей комбинации: || chr(13) || и всебы хорошо, но на экране все выглядит хорошо и даже печатается - но вот при редактировании. т.е когда ставишь курсор в нутрь текста - он выстраивается опять в строку. Вот такая беда. |
Попробуй что-нибудь вроде: chr(10) chr(13) . Т.е. введи эти функции друг за другом .
|
Privet.
a wertikalnie palki tam bili (||), ili eto ti narisowal? |
| Часовой пояс GMT +4, время: 11:43. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.