Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DB2, MQT и собственная функция
|
|||
|---|---|---|---|
|
#18+
есть собственные функции. условно: CREATE FUNCTION FA() RETURNS VARCHAR(10) NO EXTERNAL ACTION DETERMINISTIC BEGIN RETURN '@'; END CREATE FUNCTION FB(s1 VARCHAR(10),s2 VARCHAR(10)) RETURNS VARCHAR(30) NO EXTERNAL ACTION DETERMINISTIC BEGIN RETURN s1 || FA() || s2; END и пытаюсь создать MQT на базе 2 таблиц (id - primary key у обоих) CREATE TABLE MQT_TEST AS ( SELECT T1.id,T2.id,FB(T1.s,T2.s) FROM T1,T2) DATA INITIALLY DEFERRED REFRESH DEFERRED валится с руганью: 4 Полная выборка не должна содержать ссылок на столбцы, выражения или функции, которые: * зависят от физических характеристик данных, например, DBPARTITIONNUM, HASHEDVALUE, RID_BIT, RID * зависят от изменений данных, например, выражения изменения строк или столбец отметки времени изменения строки * определены с условием EXTERNAL ACTION * определены с условием LANGUAGE SQL, CONTAINS SQL, READS SQL DATA или MODIFIES SQL DATA вопрос - как мне объявить свои функции чтоб их можно было использовать с MQT ЗЫ. знаю что запрос в MQT странный, но хотелось бы такую табличку заранее просчитанную иметь - сильно облегчило бы жизнь и подняло скорость - данные в ней меняются не часто, но их очень много и реальный вариант FB "на лету" работает медленновато. чтоб тягать значения прямо из нее когда надо. Если жизнь так коротка, какой смысл куда-то спешить?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2008, 11:06 |
|
||
|
DB2, MQT и собственная функция
|
|||
|---|---|---|---|
|
#18+
Alexei Zaycevвопрос - как мне объявить свои функции чтоб их можно было использовать с MQTВ доке сказано, что нельзя создать mqt с: Код: plaintext 1. 2. 3. 4. 5. 6. Причем с опциями NO EXTERNAL ACTION NO SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2008, 12:02 |
|
||
|
|

start [/forum/topic.php?fid=43&gotonew=1&tid=1604034]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
72ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 392ms |

| 0 / 0 |
