|
|
|
Заполнение шаблона сообщения
|
|||
|---|---|---|---|
|
#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:38 |
|
||
|
Заполнение шаблона сообщения
|
|||
|---|---|---|---|
|
#18+
PL/SQL, Самое простое заменить %USER%,%CONTRACT_NUM%,%СУММА%,%ДАТА% на %1%,%2%,%3%,%4% дальше поменять %n% на соответствующее значение (аля using) ps я б не парился с sql, сделал бы ф-цию ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2019, 09:57:11 |
|
||
|
Заполнение шаблона сообщения
|
|||
|---|---|---|---|
|
#18+
PL/SQL Возможные имена макропеременных в шаблонах могут быть любыми, подстановка осуществляется в порядке следования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2019, 10:09:52 |
|
||
|
Заполнение шаблона сообщения
|
|||
|---|---|---|---|
|
#18+
Elic PL/SQL Возможные имена макропеременных в шаблонах могут быть любыми, подстановка осуществляется в порядке следования. Согласен. Т.е. без функции не обойтись? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2019, 10:44:01 |
|
||
|
Заполнение шаблона сообщения
|
|||
|---|---|---|---|
|
#18+
PL/SQL без функции не обойтись? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2019, 10:59:45 |
|
||
|
Заполнение шаблона сообщения
|
|||
|---|---|---|---|
|
#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:04 |
|
||
|
Заполнение шаблона сообщения
|
|||
|---|---|---|---|
|
#18+
PL/SQL, Б-же мой, зачем вы всё это тащите в субд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2019, 12:06:35 |
|
||
|
Заполнение шаблона сообщения
|
|||
|---|---|---|---|
|
#18+
crutchmaster PL/SQL, Б-же мой, зачем вы всё это тащите в субд. за такие деньги пусть тащит .... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2019, 12:13:59 |
|
||
|
Заполнение шаблона сообщения
|
|||
|---|---|---|---|
|
#18+
crutchmaster зачем вы всё это тащите в субд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2019, 12:37:12 |
|
||
|
Заполнение шаблона сообщения
|
|||
|---|---|---|---|
|
#18+
Elic, В промежуточное ПО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2019, 12:50:05 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39896923&tid=1881794]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 201ms |
| total: | 371ms |

| 0 / 0 |
