Риторический вопрос зачем нужен update

мигель1
Дата: 19.05.2015 22:52:19
Когда можно сделать delete и insert
Relic Hunter
Дата: 19.05.2015 22:54:21
мигель1
Когда можно сделать delete и insert
Лучше-уж сразу базу пересоздать
Artny
Дата: 20.05.2015 04:48:38
да и delete по большому счету не нужен, можно сделать select, truncate, insert
+ DROP
Дата: 20.05.2015 06:40:42
Ваще ничо не надо !!1
Ни INSERT, ни UPDATE, ни DELETE !
Пользуем SELECT ... INTO ... + DROP , "аплодируем и радуемся" !
skyANA
Дата: 20.05.2015 06:41:29
Artny
да и delete по большому счету не нужен, можно сделать select, truncate, insert
ага, есть у тебя тетрадь в клеточку, где расчерчена таблица в N колонок, и надо тебе в одной галочки проставить

прочитал, запомнил (select), выдрал листы (truncate), по памяти расчертил и заполнил заного, уже с проставленной где надо галочкой (insert)

удобно
триединый MERGE
Дата: 20.05.2015 07:36:43
Как-то вы про MERGE забываете... А ведь он умеет и UPDATE, и DELETE, и INSERT...
Вот и достаточно только MERGE оставить, для упрощения изучения SQL
MasterZiv
Дата: 20.05.2015 08:06:02
мигель1
Когда можно сделать delete и insert


ты прав, можно и без update жить...
Glory
Дата: 20.05.2015 08:18:57
мигель1
Когда можно сделать delete и insert

а целостность данных как при 2х отдельных командах соблюсти ?
Wilhelm Holtoff
Дата: 20.05.2015 08:26:12
мигель1
Когда можно сделать delete и insert

если у вас есть 2 таблицы и столбец первой таблицы нужно проапдейтить в соответствии с данными другой таблицы, то тут ваши delete и insert не помогут.
Wilhelm Holtoff
Дата: 20.05.2015 08:29:18
мигель1,

вот , к примеру, конструкция

UPDATE
    Table
SET
    Table.col1 = other_table.col1,
    Table.col2 = other_table.col2
FROM
    Table
INNER JOIN
    other_table
ON
    Table.id = other_table.id