Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
02.12.2019, 09:44
|
|||
---|---|---|---|
Заполнение шаблона сообщения |
|||
#18+
Есть таблица с шаблонами сообщений: tmpl_id template_str 1 'Уважаемый %USER%, по договору %CONTRACT_NUM% Вам необходимо уплатить %СУММА% рублей до %ДАТА% числа.' И таблица сообщений, где хранятся подстановочные значения для сообщений в строке через разделитель. msg_id tmpl_id template_parаm 1 1 'Иван Иванович, 1233445, 123.45, 01.01.01' Возможные имена макропеременных в шаблонах могут быть любыми, подстановка осуществляется в порядке следования. Хотелось бы получить запрос, который выводил бы результирующую строку, т.е. 'Уважаемый Иван Иванович, по договору 1233445 Вам необходимо уплатить 123.45 рублей до 01.01.01 числа.' ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.12.2019, 09:57
|
|||
---|---|---|---|
Заполнение шаблона сообщения |
|||
#18+
PL/SQL, Самое простое заменить %USER%,%CONTRACT_NUM%,%СУММА%,%ДАТА% на %1%,%2%,%3%,%4% дальше поменять %n% на соответствующее значение (аля using) ps я б не парился с sql, сделал бы ф-цию ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.12.2019, 10:09
|
|||
---|---|---|---|
Заполнение шаблона сообщения |
|||
#18+
PL/SQL Возможные имена макропеременных в шаблонах могут быть любыми, подстановка осуществляется в порядке следования. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.12.2019, 10:44
|
|||
---|---|---|---|
Заполнение шаблона сообщения |
|||
#18+
Elic PL/SQL Возможные имена макропеременных в шаблонах могут быть любыми, подстановка осуществляется в порядке следования. Согласен. Т.е. без функции не обойтись? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.12.2019, 10:59
|
|||
---|---|---|---|
Заполнение шаблона сообщения |
|||
#18+
PL/SQL без функции не обойтись? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.12.2019, 11:52
|
|||
---|---|---|---|
Заполнение шаблона сообщения |
|||
#18+
PL/SQL без функции не обойтись? через гланды Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
допилить regexp_replace,ora:tokenize, id, пробел и тд ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.12.2019, 12:06
|
|||
---|---|---|---|
|
|||
Заполнение шаблона сообщения |
|||
#18+
PL/SQL, Б-же мой, зачем вы всё это тащите в субд. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.12.2019, 12:13
|
|||
---|---|---|---|
Заполнение шаблона сообщения |
|||
#18+
crutchmaster PL/SQL, Б-же мой, зачем вы всё это тащите в субд. за такие деньги пусть тащит .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.12.2019, 12:37
|
|||
---|---|---|---|
Заполнение шаблона сообщения |
|||
#18+
crutchmaster зачем вы всё это тащите в субд. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.12.2019, 12:50
|
|||
---|---|---|---|
|
|||
Заполнение шаблона сообщения |
|||
#18+
Elic, В промежуточное ПО. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=52&tablet=1&tid=1881794]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 267ms |
total: | 417ms |
0 / 0 |