Oracle, почему создание инициировало сбой, когда существует поле, названное меткой времени?

$('#inputMultiDate').val('')

В jQuery «val» является функцией get и функцией set. Вы можете установить свой ввод с помощью val ('').

5
задан naide 20 July 2018 в 11:54
поделиться

4 ответа

Существует примечание по метассылке об этом (227615.1) извлечение ниже:

# symptom: Creating Trigger fails
# symptom: Compiling a procedure fails
# symptom: ORA-06552: PL/SQL: %s
# symptom: ORA-06553: PLS-%s: %s     
# symptom: PLS-320: the declaration of the type of this expression is incomplete or malformed
    # cause: One of the tables being references was created with a column name that is one of the datatypes (reserved key word). Even though the field is not referenced in the PL/SQL SQL statements, this error will still be produced.

    fix:

    Workaround:

    1. Rename the column to a non-reserved word.
    2. Create a view and alias the column to a different name.
9
ответ дан 18 December 2019 в 14:53
поделиться

МЕТКА ВРЕМЕНИ не перечислена в документах Oracle как зарезервированное слово (что удивительно).

Это перечислено в представлении словаря данных V$RESERVED_WORDS, но его флаг RESERVED установлен на 'N'.

Это могла бы быть ошибка в триггерной обработке. Я сказал бы, что это - хорошее для поддержки Oracle.

3
ответ дан 18 December 2019 в 14:53
поделиться

Вы намекнули на ответ сами. Вы используете timestamp как имя столбца, но это - также ключевое слово. Измените имя столбца на что-то еще (например, xtimestamp) и триггерные компиляции.

1
ответ дан 18 December 2019 в 14:53
поделиться

Ну, я не полностью уверен в этом, но я думаю, что это происходит, потому что код SQL, используемый, чтобы управлять и получить доступ к объектам базы данных, интерпретируется некоторой другой формой интерпретатора, тот раньше интерпретировал МН / код SQL.

Следует иметь в виду тот SQL, МН / SQL являются разные вещи, и таким образом, они обрабатываются по-другому. Так, я думаю, что существует некоторая ошибка в одном интерпретаторе, просто не уверенном, который.

0
ответ дан 18 December 2019 в 14:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: