|
Заполнение шаблона сообщения
|
|||
---|---|---|---|
#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:44 |
|
Заполнение шаблона сообщения
|
|||
---|---|---|---|
#18+
PL/SQL, Самое простое заменить %USER%,%CONTRACT_NUM%,%СУММА%,%ДАТА% на %1%,%2%,%3%,%4% дальше поменять %n% на соответствующее значение (аля using) ps я б не парился с sql, сделал бы ф-цию ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2019, 09:57 |
|
Заполнение шаблона сообщения
|
|||
---|---|---|---|
#18+
PL/SQL Возможные имена макропеременных в шаблонах могут быть любыми, подстановка осуществляется в порядке следования. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2019, 10:09 |
|
Заполнение шаблона сообщения
|
|||
---|---|---|---|
#18+
Elic PL/SQL Возможные имена макропеременных в шаблонах могут быть любыми, подстановка осуществляется в порядке следования. Согласен. Т.е. без функции не обойтись? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2019, 10:44 |
|
Заполнение шаблона сообщения
|
|||
---|---|---|---|
#18+
PL/SQL без функции не обойтись? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2019, 10:59 |
|
Заполнение шаблона сообщения
|
|||
---|---|---|---|
#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, 11:52 |
|
Заполнение шаблона сообщения
|
|||
---|---|---|---|
#18+
PL/SQL, Б-же мой, зачем вы всё это тащите в субд. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2019, 12:06 |
|
Заполнение шаблона сообщения
|
|||
---|---|---|---|
#18+
crutchmaster PL/SQL, Б-же мой, зачем вы всё это тащите в субд. за такие деньги пусть тащит .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2019, 12:13 |
|
Заполнение шаблона сообщения
|
|||
---|---|---|---|
#18+
crutchmaster зачем вы всё это тащите в субд. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2019, 12:37 |
|
Заполнение шаблона сообщения
|
|||
---|---|---|---|
#18+
Elic, В промежуточное ПО. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2019, 12:50 |
|
|
start [/forum/topic.php?fid=52&msg=39897004&tid=1881794]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 266ms |
total: | 416ms |
0 / 0 |