Вниз
Скачать: CL | DM;

Как добавить несколько строк одновременно?   Найти похожие ветки 

← →
ShotGuN ©   (2004-12-23 14:55) [0]

Как при помощи одного запроса добавить несколько строк и при этом не нарущить ключ.
Например:
F1  F2  F3
==========
V1  V2  V5  
V1  V3  V6
V1  V4  V7

F1, F2, F3 - ключевые поля. Можно ли с помощью одного запроса добавить все 3 строки с одним лишь изменением F1 = V2???


← →
Nikolay M. ©   (2004-12-23 15:24) [1]

INSERT INTO tab
SELECT V2, F2, F3
FROM tab
?


← →
Stanislav ©   (2004-12-23 15:29) [2]

Ключ автоинкримент ?


← →
Ega23 ©   (2004-12-23 15:32) [3]

Ключ автоинкримент ?

Э-э-э... Это как? На составном ключе?


← →
ShotGuN ©   (2004-12-23 15:34) [4]

INSERT INTO tab
SELECT F1, F2, F3
FROM tab

F1, F2, F3 - здесь название полей.

Где указать значение F1???


← →
Соловьев ©   (2004-12-23 15:38) [5]

Где указать значение F1???

declare @V1 int
set @V1 = 2

INSERT INTO tab
SELECT @V1, F2, F3
FROM tab


← →
ShotGuN ©   (2004-12-23 15:39) [6]

INSERT INTO tab
SELECT "V2" as Field1, F2, F3
FROM tab

Таким образом решается проблема...
Спасибо!!!


← →
Nikolay M. ©   (2004-12-23 15:40) [7]


> ShotGuN ©   (23.12.04 15:34) [4]
> Где указать значение F1???


> INSERT INTO tab
> SELECT V1, F2, F3
> FROM tab


← →
ShotGuN ©   (2004-12-23 15:55) [8]

declare @V1 int
set @V1 = 2

А если несколько переменных указать надо?? Это как?


← →
Nikolay M. ©   (2004-12-23 15:59) [9]


> Nikolay M. ©   (23.12.04 15:40) [7]
> > INSERT INTO tab
> > SELECT V1, F2, F3
> > FROM tab

V2, конечно, невнимателен...


> ShotGuN ©   (23.12.04 15:55) [8]
> declare @V1 int
> set @V1 = 2
>
> А если несколько переменных указать надо?? Это как?


DECLARE
 @V1 INT,
 @V2 INT,
 @V3 INT
?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
4-1102678436
Bes
2004-12-10 14:33
2005.01.30
Отображение формы


1-1106050793
AlexLumpov
2005-01-18 15:19
2005.01.30
Уменьшить rtl70.bpl


3-1103792142
Dysan
2004-12-23 11:55
2005.01.30
глюк SQL сервера или не правильная строка подключения?


1-1105653572
Alex_S
2005-01-14 00:59
2005.01.30
Label.Caption запаздывает


3-1104156625
Saska
2004-12-27 17:10
2005.01.30
Вопрос по TADOConnection.LoginPrompt




   Наверх