Результаты поиска по запросу "ddl"

1 ответ

 синтаксический анализатор SQL неправильно интерпретирует его, поскольку это ключевое слово, если оно не экранировано.

отал над проектом загрузочного приложения Spring и заметил, что иногда возникает ошибка тайм-аута соединения с моей базой данных на другом сервере (SQL Serve...

1 ответ

Код выше, похоже, не удаляет DEFAULT_CONSTRAINTS, поэтому в этом случае вы также должны использовать:

ужно удалить столбец из таблицы, но когда я пытаюсь удалить его:Объект «имя_объекта» зависит от столбца «имя_столбца».Не удалось изменить столбец ALTER TABLE...

4 ответа

Обходной путь - просто установить флаг ошибки и выполнить команду «drop table tblname» в случае сбоя одного из запросов.

отаю над программой, которая выпускает DDL. Я хотел бы знать,CREATE TABLE и аналогичный DDL можно откатить в PostgresMySQLSQLiteи другиеОпишите, как каждая база данных обрабатывает транзакции с помощью DDL.

ТОП публикаций

3 ответа

 применяется только к серии таблиц, представлений, а также к грантам для этих объектов.

ли в Oracle DDL (создать / изменить) быть транзакционным, как в MS SQL (запущен в 2005 году)?

1 ответ

ссылка не работает ...

ю, что могу использовать это для создания триггера создания DDL; CREATE OR REPLACE TRIGGER create_table_trigger AFTER CREATE ON SCHEMA DECLARE BEGIN END;Проблема в том, что этот триггер будет работать на DDL, таких как «Создать ...

1 ответ

@Remou На самом деле это тоже работает

акое правильный запрос DDL Access для добавления столбца логического типа данных в таблицу? До сих пор я видел примеры, подобные следующим ... ALTER TABLE MyTable ADD MyNewColumName BITно они не кажутся на 100% правильными, поскольку Access не ...

1 ответ

Недостаточно прав при создании таблиц в Oracle SQL Developer

Я предоставил пользователю в моем соединении возможность создавать таблицы, триггеры, процедуры и последовательности с помощью sql + (grant create table to <my_user>); однако, это все еще не позволяет мне создать таблицу в этой ...

8 ответов

 сохранились.

я проблема: мне нужно удалить столбец из моей базы данных SQLite. Я написал этот запрос alter table table_name drop column column_nameНо это не работает. Пожалуйста, помогите мне.

1 ответ

Вы можете посмотреть на использование базы данных FLASHBACK, я думаю, что вы можете сделать это на уровне схемы / объекта, но проверьте документы, чтобы подтвердить это. Вы должны быть на 10G, чтобы это работало.

я есть программа, которая периодически обновляет свою схему базы данных. Иногда может произойти сбой одного из операторов DDL, и если это произойдет, я хочу откатить все изменения. Я обертываю обновление в транзакции следующим образом: BEGIN ...

1 ответ

Я знаю, что это немного поздно, но я боролся с той же проблемой. Я обнаружил, что после выполнения настроек, таких как установка eclipselink.ddl-generation, я подключил следующий код к нашей сборке, которую я получил для создания файла ddl. Класс EntityManagerHolder должен быть определен в вашем context.xml. Это немного хакерски, но работает.

дал свои классы моделей с аннотациями JPA 2.0. Во время выполнения я буду использовать EclipseLink 2.2.0, но я старался использовать только чистые аннотации JPA в моих модельных классах. Теперь, как мне сгенерировать схему DDL для базы ...