4 / 4 / 8
Регистрация: 18.01.2014
Сообщений: 48
|
|
1 | |
Создание temp таблицы из существующей21.07.2016, 16:18. Показов 1691. Ответов 2
Метки нет (Все метки)
Добрый день.
Требуется создать TEMP таблицу и перелить данные из существующей. (для изменения в существующей таблице столбца number(22) -> number(22,2)) Буду благодарен за подсказку, как это сделать. Спасибо.
0
|
21.07.2016, 16:18 | |
Ответы с готовыми решениями:
2
Создание новой таблицы из полей существующей Создание временной таблицы на основе существующей Создание записей в таблице на основе данных уже существующей таблицы SQLite: проверка таблицы в существующей БД |
Zero day
|
|
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 | |
22.07.2016, 12:02 | |
Помогаю со студенческими работами здесь
3
Автозаполнения на основе существующей таблицы Создание файла в TEMP Ora-01652 unable to extend temp segment by 128 in tablespace temp Формирование таблицы новой структуры из существующей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |