• Почему умножение на константу вызывает переполнение в PL/SQL?

    idShura
    @idShura
    n := 22555433 * 100;
    Вычисление с двумя значениями PLS_INTEGER, выходящее за пределы диапазона PLS_INTEGER, вызывает исключение переполнения, даже если вы присвоите результат типу данных NUMBER.

    Вот тут Tom Kyte подробно разбирает этот вопрос.
    Ответ написан
    Комментировать
  • Почему в oracle pl/sql триггер не реагирует на все строки, которые я вставляю в таблицу?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Запрос идет одной транзакцией - если в нем что-то портится, откатывается вся транзакция.
    Шлите отдельными транзакциями.
    Ответ написан
    1 комментарий
  • Что не так с SQL запросом?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    в мускуле не допускается использование таблиц из delete в подзапросах (емнип как и в других РБД).
    Как вариант - обернуть запрос в дополнительный селект, тем самым организовав временную таблицу для внутренней выборки.
    На будущее, для лучшего понимания проблем в запросе:
    1) Аккуратно форматируйте запрос, разбивая на строки каждую конструкцию из запроса.
    2) Следите за номером строки выдаваемом в ошибке запросов, так вам будет легче локализовать проблему.
    3) Крайне не желательно вывод ошибок осуществлять на русском, старайтесь использовать англоязычные инструменты. Это позволит быстрее находить ошибки по тексту, не путаясь в переводах.
    Ответ написан
    Комментировать