Форум программистов, компьютерный форум, киберфорум
Oracle
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
4 / 4 / 8
Регистрация: 18.01.2014
Сообщений: 48
1

Создание temp таблицы из существующей

21.07.2016, 16:18. Показов 1691. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день.

Требуется создать TEMP таблицу и перелить данные из существующей. (для изменения в существующей таблице столбца number(22) -> number(22,2))
Буду благодарен за подсказку, как это сделать.
Спасибо.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.07.2016, 16:18
Ответы с готовыми решениями:

Создание новой таблицы из полей существующей
Собственно, вопрос полностью изложен в заголковке, как используя myadmin создать новую талицу из...

Создание временной таблицы на основе существующей
Здравствуйте, как мне создать временную таблицу на основе уже существующей? Если создавать...

Создание записей в таблице на основе данных уже существующей таблицы
Добрый день! Данные вводимые в базу можно условно разделить на 2 части: Основные...

SQLite: проверка таблицы в существующей БД
как можно проверить есть ли в БД таблица с определенным именем, или получит список имеющихся таблиц

2
Zero day
267 / 231 / 78
Регистрация: 16.12.2015
Сообщений: 943
Записей в блоге: 4
22.07.2016, 11:28 2
Лучший ответ Сообщение было отмечено wess как решение

Решение

Не совсем понятно зачем нужна именно temporary table? Ведь можно просто создать таблицу с аналогичными полями, а потом скопировать туда данные (insert into table_target select * from table_source).
Или, если дело в том, что надо изменить тип поля, то можно просто воспользоваться конструкцией alter table ... Главное, чтобы данные "влазили" в новую размерность.
1
4 / 4 / 8
Регистрация: 18.01.2014
Сообщений: 48
22.07.2016, 12:02  [ТС] 3
Meridian21 , спасибо. Так и сделал (ALTER TABLE ACCORDERS MODIFY (ORDERSUM NUMBER)
Сразу писало "ORA-01440: модифицируемый столбец при еменьшении точности или масштаба должен быть пуст" , поэтому и возник такой вопрос.
alter table ACCORDERS modify ordersum NUMBER(22,2);

Cтолбец был number(22).
0
22.07.2016, 12:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.07.2016, 12:02
Помогаю со студенческими работами здесь

Автозаполнения на основе существующей таблицы
Здравствуйте. нужно осуществить автозаполнения новой таблицы на основе существующей таблицы.

Создание файла в TEMP
Как я могу создать txt файл в temp ? Помогите ._.

Ora-01652 unable to extend temp segment by 128 in tablespace temp
Почему запрос не работает(достаю не так уж и много данных, доставал больше объем данных , а тут(...

Формирование таблицы новой структуры из существующей
Добрые день уважаемые!!! Обращаюсь к Вам с помощью. Есть файлик "Таблица", в котором в первом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru