Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения
KANSoftWare

Почему DB2 ругается на Create Trigger

Delphi , Базы данных , DB2

Почему DB2 ругается на Create Trigger

Автор: Nomadic

Приходит программер в магазин:
- У ваз майонезз езззь?
- Езььь.
- Рулезззь!

Я тут писал по поводу того, что у меня не pаботали тpиггеpы. Все дело оказалось в пpавиле написания команды "create trigger". Если все остальные команды коppектно воспpинимаются на любом pегистpе, то эта - только набpанная одними большими буквами.

Интересный вопрос о DB2 и создании триггеров!

Похоже, проблема заключается в том, что команда CREATE TRIGGER чувствительна к регистру в DB2, в то время как другие команды могут не быть таковыми.

Когда вы пишете команду в верхнем регистре, как в CREATE TRIGGER, она интерпретируется как строка литерала, а не как реальный SQL-запрос. Это потому, что DB2 следует стандарту ANSI для синтаксиса SQL, который требует, чтобы ключевые слова (например, CREATE и TRIGGER) писались в нижнем регистре.

Чтобы решить эту проблему, просто пишите команду в нижнем регистре, как это: create trigger. Это должно позволить вам создать триггер успешно.

Кроме того, стоит отметить, что хотя DB2 обычно нечувствителен к регистру при идентификаторах (например, именам таблиц и столбцов), он все же соблюдает строгие правила для ключевых слов и синтаксиса. Поэтому, даже если другие команды не подвержены чувствительности к регистру, важно использовать правильный регистр для SQL-ключевых слов.

Надеюсь, это поможет! Пожалуйста, сообщите мне, если у вас есть какие-либо дальнейшие вопросы или проблемы.

DB2 ругается на создание триггера из-за неправильного написания команды "create trigger", которая должна быть написана с маленькими буквами.


Комментарии и вопросы


Ваше мнение или вопрос к статье в виде простого текста (Tag <a href=... Disabled). Все комментарии модерируются, модератор оставляет за собой право удалить непонравившейся ему комментарий.

заголовок

e-mail

Ваше имя

Сообщение

Введите код




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: DB2 ::


реклама



©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru Rambler's Top100

Время компиляции файла: 2024-05-19 17:53:24
2024-05-19 20:28:27/0.0063121318817139/2