2015-09-09 2 views
0

Я создал таблицу ниже первого,переупорядочения данных столбцов в MySQL/оракула разъединяет

create table original(a integer, b varchar(5), c integer); 

с помощью CTAS, я изменить порядок столбца приведенной выше таблицы.

Мой вопрос в том, что существуют триггеры и ограничения и значения по умолчанию для атрибутов таблицы.

Как я могу достичь этого?

+0

Можете ли вы пояснить, что вы на самом деле пытаетесь сделать здесь? – Rahul

+0

просто хотите изменить порядок столбцов. как я могу? –

+0

Вы имеете в виду, что хотите быть 'целочисленным, c integer, b varchar (5)' вроде этого после создания таблицы? отредактируйте свою запись и включите детали, как должен выглядеть ваш конечный результат. – Rahul

ответ

0

Как насчет

отключить contstraints

CREATE TABLE NEWTABLE AS 
SELECT A, C, B 
FROM ORIGINAL; 

падение оригинальная таблица

Переименовать Новая_таблица к оригиналу.

Подкрепляемые ограничения

+0

да это сработало спасибо –

Смежные вопросы