Как поменять местами поля в таблице?

Тема в разделе "Базы данных", создана пользователем Stripe, 18 сен 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Stripe

    Stripe

    Регистр.:
    21 окт 2007
    Сообщения:
    164
    Симпатии:
    9
    Есть в таблице ORADIO поля в следующей последовательности:
    Код:
    city
    musick
    potok
    Необходимо превратить их в последовательность вида:
    Код:
    city
    potok
    musick
    
    При помощи какого запроса такое реализуемо?
     
  2. Phoenix168

    Phoenix168

    Регистр.:
    15 ноя 2007
    Сообщения:
    182
    Симпатии:
    44
    Например, при помощи таких:
    Код:
    CREATE TABLE oradio_tmp AS SELECT city, potok, musick FROM oradio;
    DROP TABLE oradio;
    ALTER TABLE oradio_tmp RENAME TO oradio;
    
     
    Stripe нравится это.
  3. kaktusan

    kaktusan Писатель

    Регистр.:
    1 окт 2009
    Сообщения:
    4
    Симпатии:
    0
    а как же данные?
     
  4. Alternator

    Alternator

    Регистр.:
    23 мар 2009
    Сообщения:
    295
    Симпатии:
    145
    выдержка из мана
     
Статус темы:
Закрыта.