Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как проверить существование столбца
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Поставилл вчера эксперемента ради DB2. Хм, раньше работал только с MySQL довольно старых версий, так что такмаие понятия как схема или триггер для меня в новинку. Так что сильно не пинайте. Вот про триггеры и поговорим. Создал таблицу, в ней две колонки: name и surname. Теперь пытаюсь сделать триггер, который бы при вставке, если пропущена фамилия, вставлял бы туда значение 'pupkin'. Если я в инсерте указываю surname как пустой, то все работает, но если запрос вида: INSERT INTO NULLID.users ( name ) VALUES ('Vasya') то ничего не происходит. В общем-то, все понятно, нет во входном наборе данных такой колонки surname (которую я в триггере проверяю на пустую строку). А как тогда проверить можно? Буду благодарен за пример триггера, выполняющий необходимые действия. Вроде все книжки я скачал, думаю, разберусь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2006, 10:47 |
|
||
|
Как проверить существование столбца
|
|||
|---|---|---|---|
|
#18+
Складывается впечатление, что вы не знаете разницы между строкой с нулевой длиной и NULL-значением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2006, 20:09 |
|
||
|
Как проверить существование столбца
|
|||
|---|---|---|---|
|
#18+
_sky_Создал таблицу, в ней две колонки: name и surname. Теперь пытаюсь сделать триггер, который бы при вставке, если пропущена фамилия, вставлял бы туда значение 'pupkin'. Если я в инсерте указываю surname как пустой, то все работает, но если запрос вида: INSERT INTO NULLID.users ( name ) VALUES ('Vasya') то ничего не происходит. В общем-то, все понятно, нет во входном наборе данных такой колонки surname (которую я в триггере проверяю на пустую строку). А как тогда проверить можно? В триггере при проверке на отсутствие значения в surname используйте Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 09:59 |
|
||
|
|

start [/forum/topic.php?fid=43&gotonew=1&tid=1605274]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
80ms |
get topic data: |
13ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 256ms |
| total: | 447ms |

| 0 / 0 |
