|
|
|
Я делаю в тригере Update другой таблицы
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуйста. Я делаю в тригере Update другой таблицы , но получаю ошибку Incorrect syntax '=' .Никак не могу понять причину . Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 19:38:07 |
|
||
|
Я делаю в тригере Update другой таблицы
|
|||
|---|---|---|---|
|
#18+
А вы перед EXEC сделайте select 'Update'+ @HistoryDate+ 'SET OnHoldDate = '+@OnHold + 'WHERE SignalID = '+@Signal_ID и попробуйте выполнить эту строку. По-моему, там проблемы с пробелами, получится что-то вроде: UpdateHistory1211SET OnHoldDate = 1WHERE SignalID = 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 19:57:39 |
|
||
|
Я делаю в тригере Update другой таблицы
|
|||
|---|---|---|---|
|
#18+
Не делайте динамических запросов в тригере, могут быть тормоза, а акже непонятные ошибки. можно попробовать вывести строку динамического запроса во временную табл. и посмотреть на нее в анализере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 19:58:40 |
|
||
|
Я делаю в тригере Update другой таблицы
|
|||
|---|---|---|---|
|
#18+
@OnHold какого типа ?А @Signal_ID ? Символьного наверное ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 20:26:36 |
|
||
|
Я делаю в тригере Update другой таблицы
|
|||
|---|---|---|---|
|
#18+
OnHold-datetime SignalID-numeric ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 20:31:25 |
|
||
|
Я делаю в тригере Update другой таблицы
|
|||
|---|---|---|---|
|
#18+
Ну а EXEC "кушает" стринги и за вас преобразовывать другие типы к символьному не будет. Используйте CAST/CONVERT. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 21:18:58 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32070434&tid=1818625]: |
0ms |
get settings: |
6ms |
get forum list: |
7ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 284ms |

| 0 / 0 |
