
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.11.2007, 13:47
|
|||
|---|---|---|---|
|
|||
SQL - таблица подстановка в формулу UDF |
|||
|
#18+
MS sql 2000+ vfp 8.0 (хотя вопрос только по SQL) Подскажите плиз есть таблица на сервере p1 int ,p2 char 200 надо, чтобы в р2 подставлялось значение, вычисленное в зависимости от р1 реально ли определить такую UDF чтобы параметром к ней было значение р1 и подставить её в свойство formula в р2 я определил UDF create funcion dbo.get_p2 (@par1 integer) return char(30) as begin return (select name from t_x where c_xx=@par1) /* на самом деле здесь не это должно быть, а сложный механизм вычислений - это я для примера так сделал- все равно не работает */ end но если я её имя вставляю в свойство formula у р2 в виде get_p2(p1) - плюется на error validating the formula. может что-то в синтаксисе ? или это нереально вообще ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2007, 14:20
|
|||
|---|---|---|---|
SQL - таблица подстановка в формулу UDF |
|||
|
#18+
Например: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2007, 14:26
|
|||
|---|---|---|---|
|
|||
SQL - таблица подстановка в формулу UDF |
|||
|
#18+
спасибо - получилось... я в имени функции не указывал владельца... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.11.2007, 08:54
|
|||
|---|---|---|---|
SQL - таблица подстановка в формулу UDF |
|||
|
#18+
gotkoспасибо - получилось... я в имени функции не указывал владельца... Да, получилось, но если вы в определении функции для вычисляемого поля выходите за пределы текущей таблицы или запрашиваете данные из нескольких строк, то функция будет не детерминированное, и вы не сможете создать индекс по такому столбцу. С уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1588478]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
86ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 396ms |

| 0 / 0 |
