powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Oracle [игнор отключен] [закрыт для гостей] / С чего начать девелоперу?
25 сообщений из 147, страница 4 из 6
С чего начать девелоперу?
    #40127865
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как добавить поле в таблицу и заполнить его значениями из другого поля этой же таблицы?
В лоб - понимаю как
Добавить и апдейтнуть.

Но может есть путь для ускорения?
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40127866
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

Поиск по ключевым словам DDL и DML
чем они различаются
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40127869
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
и заполнить его значениями из другого поля этой же таблицы?

мож Вам подойдет вью?

зы
совет, дочитать Кайта

.....
stax
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40127892
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stax
Ролг Хупин
и заполнить его значениями из другого поля этой же таблицы?

мож Вам подойдет вью?

зы
совет, дочитать Кайта

.....
stax


Не, вью не подходит, надо поле в таблицу добавить и заполнить значением из другого поля. Причем, в таблице 10 млн записей. Потому и вопрос.

Кстати, можно ли добавить колонку, у которой дефолт будет значение другой колонки?
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40127893
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin
Ролг Хупин,

Поиск по ключевым словам DDL и DML
чем они различаются


Это при чем к данному вопросу?
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40127897
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинПотому и вопрос

Сделать это точно так же как в MS SQL ты уже попробовал?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40127900
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
Кстати, можно ли добавить колонку, у которой дефолт будет значение другой колонки?

Нельзя.
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40127902
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Ролг ХупинПотому и вопрос

Сделать это точно так же как в MS SQL ты уже попробовал?


Ну, сделал, в три шага, как написал:
1. добавить
2. апдейтнуть колновая=кол
3. альтернуть сделать не нулл

А смысл так же делать? Я хочу найти хорошее бустрое решение, серверы-то разные, поведение разное, возможности
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40127904
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупинсерверы-то разные, поведение разное, возможности

Почему возможности должны быть разными для операции, которая проделывается пару
раз в жизни, да и то чисто по глупости? А поведение и так разное: Оракул в разы
медленнее на update.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40127910
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Ролг Хупинсерверы-то разные, поведение разное, возможности

Почему возможности должны быть разными для операции, которая проделывается пару
раз в жизни
, да и то чисто по глупости ? А поведение и так разное: Оракул в разы
медленнее на update.


Честно говоря, не понял этот поток сознания:
Какая операция "которая проделывается пару раз в жизни по глупости"?

Возможности серверов разные как минимум потому, что серверы разные, принципы работы у них абсолютно разные.
SQL Server - блокировочный
Oracle - версионный

ну и т.д.
По поводу Оракл "медленне на апдейты в разы" - интересно, мне думалось как раз наоборот.
Можно какие-то ссылки на почитать?
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40127924
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
Как добавить поле в таблицу и заполнить его значениями из другого поля этой же таблицы?
RTFM virtual column
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40127926
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинКакая операция "которая проделывается пару раз в жизни по глупости"?

Вот эта:
Ролг Хупинполе в таблицу добавить и заполнить значением из другого поля

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40127938
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитайте на этом форуме темы товарища НеофитSQL.

Ей-ей, вы братья.
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40128007
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Ролг ХупинКакая операция "которая проделывается пару раз в жизни по глупости"?

Вот эта:
Ролг Хупинполе в таблицу добавить и заполнить значением из другого поля



Спасибо, но не надо писать про какую-то странную "жизнь" и её "глупости"

Не вижу комментарев по поводу "возможности серверов" и "медленнее в разы", я же выше написал ответ
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40128008
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmdmdm
Почитайте на этом форуме темы товарища НеофитSQL.

Ей-ей, вы братья.


кстати, я и сделал эту тему, как для начинающих, чтобы не рыскать по форуму
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40128011
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин

Не вижу комментарев по поводу "возможности серверов" и "медленнее в разы", я же выше написал ответ

например , блоки были заполнены под завязку,
добавили поле, заполнили, длина строк увеличилась, ...

зы
но ето скорее к архитекторам

к начинающему девелоперу разве что в плане, началo притормаживать, но ничего ж не делали

pss
добавлять поля в табличку, задача 100% не для с чего начать девелоперу

.....
stax
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40128012
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
кстати, я и сделал эту тему, как для начинающих, чтобы не рыскать по форуму
"Сделал тему" и "мой вопрос и ответы на него будут полезны другим" - две совершенно разные вещи.
"Они даже не родственники".
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40128022
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov
Ролг Хупин
кстати, я и сделал эту тему, как для начинающих, чтобы не рыскать по форуму
"Сделал тему" и "мой вопрос и ответы на него будут полезны другим" - две совершенно разные вещи.
"Они даже не родственники".


"Разные вещи" - что именно? Все логично. Как полезны мне, так и другим.
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40128047
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
Vadim Lejnin
Ролг Хупин,

Поиск по ключевым словам DDL и DML
чем они различаются


Это при чем к данному вопросу?



ALTER TABLE - DDL
UPDATE - DML

Но как уже подсказали, возможно Варианты.
Чтобы получить адекватный ответ, объясните что Вы хотите получить, а не как.

HOWTO :: Как правильно задавать вопросы
1) Полная постановка задачи (без сокращений)
...
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40128083
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejninЧтобы получить адекватный ответ, объясните что Вы хотите получить, а не как.

Ставлю на то, что он таким способом хочет переименовать поле. Чисто из
эстетических соображений.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40128086
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Vadim LejninЧтобы получить адекватный ответ, объясните что Вы хотите получить, а не как.

Ставлю на то, что он таким способом хочет переименовать поле. Чисто из
эстетических соображений.


Не надо ставить, разве переименование нельзя сделать проще?

Здесь простая задача, еще раз:
1. добавить поле в таблицу
2. скопировать в него значение из другого поля
3. добавить не нулл

Здесь нет переименования, что за фантазия, я в новое поле скопировал цену из старого и затем будут искажать её (+ - %) в зависимости от разных критериев, отдела, количества и т.д.
Но при этом старая цена останется, можно будет сравнивать
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40128094
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупиня в новое поле скопировал цену из старого и затем будут искажать её (+ - %) в
зависимости от разных критериев, отдела, количества и т.д.

Для этого третий пункт не нужен.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40128100
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Ролг Хупиня в новое поле скопировал цену из старого и затем будут искажать её (+ - %) в
зависимости от разных критериев, отдела, количества и т.д.

Для этого третий пункт не нужен.


А вот не согласен:

ALTER TABLE sales2 ADD cost_new Number; -- новая колонка допускает NULL
UPDATE sales2 set cost_new=cost; -- гновая колонка все так же допускает NULL
ALTER TABLE sales2 MODIFY cost_new NUMBER DEFAULT 0 NOT NULL; <-- это имелось в виду

Если я не прав - объясните, где.
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40128104
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинALTER TABLE sales2 MODIFY cost_new NUMBER DEFAULT 0 NOT NULL; <-- это имелось в виду

Зачем? Какой практический смысл в этом ограничении если поле заполняется
автоматически?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
С чего начать девелоперу?
    #40128106
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Ролг ХупинALTER TABLE sales2 MODIFY cost_new NUMBER DEFAULT 0 NOT NULL; <-- это имелось в виду

Зачем? Какой практический смысл в этом ограничении если поле заполняется
автоматически ?


Вот тут "автоматически" - этого не было.
Там разовая операция апдейта, как оно будет - посмотрю, может в триггере сделаю.
...
Рейтинг: 0 / 0
25 сообщений из 147, страница 4 из 6
Форумы / Oracle [игнор отключен] [закрыт для гостей] / С чего начать девелоперу?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]