powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Расширения SQL в DB2
6 сообщений из 6, страница 1 из 1
Расширения SQL в DB2
    #33503088
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно странный вопрос, но где можно почитать про расштрения SQL для DB2? Просто, если честно, запутался.
...
Рейтинг: 0 / 0
Расширения SQL в DB2
    #33503175
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое классное - это найти DB2 CookBook в и-нете и скачать. там есть все что нужно. там правда нет одной фигни - как одним запросом удалить записи из одной таблицы и вставить их в другую.
...
Рейтинг: 0 / 0
Расширения SQL в DB2
    #33503284
Herr Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Расширения SQL в DB2
    #33506228
Фотография Anton Demidov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gardenmanтам правда нет одной фигни - как одним запросом удалить записи из одной таблицы и вставить их в другую.
интересно, а что это за команда?
...
Рейтинг: 0 / 0
Расширения SQL в DB2
    #33506783
тлгдшлщм
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Select * from OLD TABLE (DELETE ...)
Если поискать в этом форме уже было Здесь .
Кстати это стандарт SQL
...
Рейтинг: 0 / 0
Расширения SQL в DB2
    #33507330
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
-- the table from we will move data
create table t_from (
id int,
name char( 30 )
)@

-- the table to we will move data
create table t_to (
id int,
name char( 30 )
)@

-- insert sample data
insert into t_from values
( 1 ,'aaaaa'),
( 2 ,'bbbbb')
@

-- check what we have
select * from t_from@
select * from t_to@

----------------------------------------------------
-- the next statement moves rows from t_from to t_to
-- it uses select from delete
-- and select from insert
-- and returns number of moved rows
----------------------------------------------------
with
   tf as (select * from old table (delete from t_from where id between  1  and  5000 )),
   tt as (select id,name from new table (insert into t_to (id,name) select id,name from tf))
select count(*) from tt
@

-- check the result
select * from t_from@
select * from t_to@

rollback@
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Расширения SQL в DB2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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