Форум: "Базы";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];
ВнизЗапрос с параматром Найти похожие ветки
← →
AlexanderSK (2003-09-18 10:29) [0]Допустим есть следующий запрос (в теле хранимой процедуры):
FOR SELECT DISTINCT
T1.a,
T1.b
FROM
T1
WHERE
T1.C = :X
INTO
:A,
:B
DO
BEGIN
SUSPEND;
END
X - параметр. можно ли сделать так, чтобы при опрежеленном Х из Т1 выбирались все записи?
← →
Zacho (2003-09-18 10:36) [1]Можно, конечно. Например, так:
IF (X=определенное_значение) THEN
BEGIN
FOR SELECT DISTINCT
T1.a,
T1.b
FROM T1
INTO
:A,
:B
DO SUSPEND;
END
ELSE
BEGIN
FOR SELECT DISTINCT
T1.a,
T1.b
FROM T1
WHERE
T1.C = :X
INTO
:A,
:B
DO SUSPEND;
END
← →
Sandman25 (2003-09-18 10:38) [2]
FOR SELECT DISTINCT
T1.a,
T1.b
FROM
T1
WHERE
T1.C = :X
OR :X = определенное значение INTO
:A,
:B
DO
BEGIN
SUSPEND;
END
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c